31. oktober 2001 - 14:46Der er
18 kommentarer og 1 løsning
Simpel Join
Hvad er der galt i denne query? Er taget fra et PHP scritp..
Det første virker fint, men når jeg så vil have den til at lave en join hvor den tager companies.postcode og henter CityName fra tabellen _towns hvor _towns.postcode er ens, går det galt... Nogen der kan hjælp
nå, ja glemte at poste den ;-) $show_profile = mysql_query(\"select companies.Name,Address,Postcode,Phone,Fax,WWW,Email from companies where 1 and CompanyKey=\'$key\'(select CityName from _towns where _towns.Postcode. = companies.Postcode\")
Sådan ser den ud: $show_profile = mysql_query(\"select companies.Name,Address,Postcode,Phone,Fax,WWW,Email from companies where 1 and CompanyKey=\'$key\'(select CityName as CityName from _towns where _towns.Postcode. = companies.Postcode\");
Fejl fra db: Warning: Supplied argument is not a valid MySQL result resource in D:\\viskunde.php on line 10
$show_profile = mysql_query(\"select companies.Name,Address,Postcode,Phone,Fax,WWW,Email from companies where 1 and CompanyKey=\'$key\'(select CityName as CityName from _towns where _towns.Postcode = companies.Postcode\") or die(mysql_error());
Så skriver den You have an error in your SQL syntax near \'(CityName as CityName from _towns where _towns.Postcode = companies.Postcode\' at line 1 også selvom select er fjernet anden gang
$show_profile = mysql_query(\"select companies.Name,Address,Postcode,Phone,Fax,WWW,Email from companies, towns, towns.Postcode where towns.Postcode = companies.Postcode\") or die(mysql_error());
Nu siger den at towns.Postcode ikke eksisterer, selvom jeg ved den gør!... Kan se den i phpMyAdmin med data og det hele, og jeg kan også hente data fra den, i andre forespørgelser!
Det jeg skal bruger er at towns er en tabel med alle postnumre og bynavne i danmark. Bynavnet lægger ikke i companies, der lægger kun postnummeret...
Derfor skal jeg have den til at vælge feltet towns.City hvor towns.PostCode er lig med companies.Postcode. det gør den faktisk også nu, bortset fra den ikke vælger towns.City. Hvordan får jeg den til at vælge den?
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.