hi,
UPDATE mit SUBSELECT?
Danke, das könnte es sein. Nun habe ich eine Viertelstunde nach der Syntax gesucht, das Suchwort "subselect" bei mysql.com oder google führte nicht zum Ziel.
Auch meine tolles Buch PHP5 & MySQL 5 kennt dieses Stichwort nicht.
Folgendes klappt nicht (ich glaube, das war die Oracle- Syntax):
SELECT
anw1.id
,anw1.adr_id
,anw1.slot_nr
,anw1.event_id
where anw1.id IN (
SELECT
anw1.id
FROM tm_anwesenheit as anw1
LEFT JOIN tm_eventbuchungen as evb1
ON evb1.adress_id=anw1.adr_id AND evb1.gebuchte_event_id=anw1.event_id
WHERE anw1.owner_id=4 AND anw1.event_id>0 AND evb1.adress_id is NULL
ORDER BY anw1.adr_id
)
Fehler:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where anw1 . id IN ( SELECT anw1 . id FROM tm_anwesenheit as anw1 LEFT JOIN ' at line 1
Gerne hätte ich the manual gecheckt ...
Wenn ich IN durch = ersetze, wird es erwartungsgenäß nicht besser.
Kalle