Mailinglisten-Archive |
Julian Schwarz schrieb: > Guten abend Liste! > Ich habe ein akutes Problem bei einer Mysql-Abfrage (obwohl's nicht hierher > gehört - ich weiß, aber ich weiß einfach nicht weiter)... > Folgende Abfrage läßt sich nicht ausführen: > > SELECT c.cID,c.companyName,c.zip,c.city FROM companyData c LEFT JOIN > portalEntryRanking r ON c.cID = r.cID WHERE MATCH(city) AGAINST ('"berlin"*' in > boolean mode); aber von portalEntryRanking r holst du doch gar keine Daten, wozu wird diese verknüpft? ja ich habe den Abschnitt hier drunter gelesen - versteh es trotzdem nicht ... und MATCH(c.city) oder MATCH(r.city)??? > Erläuterung: Es gibt eine Firmentabelle und eine Art > "Branchenbuch-Zuordnungstabelle". Sie sind relational über die Spalte cID > (=FirmenID) verknüpft. Grund: Eine Firma kann in mehreren Branchenbüchern > ausgegeben werden - dementsprechend gibt es in der Zuordnungstabelle mehrere > Einträge / Firma. > > Das Seltsam ist, dass die Abfrage von der Syntax her korrekt ist. Beim ausführen > hängt sich Mysql aber auf und gibt nichts zurück. MySQL Version? OS? -- Sebastian
php::bar PHP Wiki - Listenarchive