22. august 2001 - 13:06Der er
3 kommentarer og 2 løsninger
Select ???
flg sql-sætning virker på en Paradox-database men ikke op imod MySql - Hvorfor ???
$query=\"SELECT Adresse,LejeMaalNr FROM Address WHERE Address.LejeMaalNr NOT IN (SELECT Call_ID.LejeMaalNr FROM Call_ID) order by Adresse asc\";
jeg får fejlen :
Warning: SQL error: [TCX][MyODBC]You have an error in your SQL syntax near \'SELECT Call_ID.LejeMaalNr FROM Call_ID) order by Adresse asc\' at line 1, SQL state 42000 in SQLExecDirect
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
$resultat=mysql_query(\"SELECT LejeMaalNr FROM Call_ID\");\' while ($row = mysql_fetch_array($resultat)) $resultat=mysql_query(\"SELECT Adresse,LejeMaalNr FROM Address WHERE $row[LejeMaalNr]<>LejeMaalNr order by adresse\");
det er er PHP hvis du bruger ASP kan du nok selv rette det til
->Mukke Surt show at man ikke kan lave sub selects (kommer det ikke snart??)
->Mortenfin Har lavet en løsning næsten som din - dog læser jeg hele adresse tabellen ind først og kører den igennem i stedet for at sende en hulens masse queries til DB (har oplevet at det er rimelig performance krævende - langsomt)
\"MySQL only supports INSERT ... SELECT ... and REPLACE ... SELECT ... Independent sub-selects will probably be available in Version 4.0. You can now use the function IN() in other contexts, however. \"
Så version lyder som der hvor det kommer.
hvornår version så kommer er ikke til at sige, men jeg tror da nok de er rimelig langt med den.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.