MySQL: Fehler bei USING, LEFT JOIN
Tanja
- datenbank
Guten Abend,
leider sehe ich scheinbar den Wald vor Bäumen nicht mehr und verzweifle an MySQLs Fehlerhinweisen, die mich der fehlerhaften Stelle leider nicht näher bringen :-(
SELECT * FROM test_very_assoc_data
USING test_very_assoc_data
LEFT JOIN test_banners AS b ON test_very_assoc_data.ad_id = b.achildid
LEFT JOIN test_campaigns AS c ON b.topparentid = c.topparentid WHERE
(( c.status <> 0) AND (c.priority > 0 )) AND
(
(
(c.crit1 < 1) AND (c.crit2 < 1) AND (c.crit3 < 1)
)
AND
(c.expire_time < '2013-05-19 16:43:03')
)
Besten Dank.
Tanja
Tach!
leider sehe ich scheinbar den Wald vor Bäumen nicht mehr und verzweifle an MySQLs Fehlerhinweisen, die mich der fehlerhaften Stelle leider nicht näher bringen :-(
Du musst sie deshalb nicht verschweigen, denn andere könnten sie richtig interpretieren.
SELECT * FROM test_very_assoc_data
USING test_very_assoc_data
USING ist an dieser Stelle kein gültiges Syntaxelement. Ich wüsste auch nicht, was du damit bezweckst. Es sieht einfach nur überflüssig aus.
dedlfix.
Hi,
nutze using so:
select
c1, c2
from
t1
join t2 USING(id)
Anstelle
select
c1, c2
from
t1
join t2 on t1.id = t2.id
Horst