Mailinglisten-Archive |
> -----Original Message----- > From: Nils Meyer [mailto:meyer_(at)_wmc24.de] > Sent: Monday, April 23, 2001 2:50 PM > To: mysql-de_(at)_lists.4t2.com > Subject: JOIN und ein Wald voller Bäume > > > Hallo, Hi Nils , > Query: > SELECT A.ID, A.site_id, A.user_id, A.url, A.alt, A.banner, A.format, > A.height, A.width, A.extra, B.kat FROM ads AS A JOIN sites AS B > ON A.site_id > = B.ID WHERE A.seq='0' AND A.views > 0 AND A.site_id != '2' AND > A.format_id='2' AND A.kat=skat ORDER BY A.weight, ID LIMIT 1 > > Hierzu erhalte ich folgende Fehlermeldung: > You have an error in your SQL syntax near 'ON A.site_id = B.ID > WHERE seq='0' > AND views > 0 AND site_id != '2' AND format_id' at line 1 > > da ich eigentlich genau so formatiert habe wie ich es in einem Tutorial > gelesen habe, drüfte nichts schiefgehen. Tut es aber anscheinend trotzdem. > Kann mir jemand einen kleinen Denkanstoss geben? komisch, auf der MySQL home-page wird's eben so beschrieben. Soweit ich weiss beim einfachen JOIN gibts kein ON. Und IMHO beim einfachen JOIN musst Du kein JOIN verwenden: ... FROM ads AS A, sites AS B WHERE A.site_id=B.ID ... So wie's aussieht, moechtest Du LEFT JOIN eisetzen. Ausserdem A.kat=skat stimmt wahrscheinlich nicht ganz -> A.kat='skat' Gruss, Juri --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive