• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Delete mit Join

Status
Für weitere Antworten geschlossen.

seblon

Mitglied
Hi ich hab folgendes Problem:

Die MYSQL-Abfrage:
Code:
DELETE FROM BB_Categories_has_BB_Entries BB_Entries_id=24588 AND BB_Categories_id IN(SELECT id FROM BB_Categories WHERE (keyword_type=1 OR keyword_type=2 OR keyword_type=3 OR keyword_type=5) AND prio=2)

Erzeugt bei mir folgenden 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 'BB_Entries_id=24588 AND BB_Categories_id IN(SELECT id FROM BB_Categories WHERE (' at line 1

Auf dem Server läuft mySQL 5.

Für Anregungen was falsch an der Abfrage sein könnte bin ich sehr dankbar.

Lg,
Seblon
 
Sry das ich erst jetzt darauf anworte bin beruflich sehr eingespannt gewesen die letzten Tage.

Habe meinen Fehler selber gefunden und zwar hatte ich das WHERE vergessen:

Code:
DELETE FROM BB_Categories_has_BB_Entries [B][COLOR=Red]WHERE[/COLOR][/B] BB_Entries_id=24588 AND BB_Categories_id IN(SELECT id FROM BB_Categories WHERE (keyword_type=1 OR keyword_type=2 OR keyword_type=3 OR keyword_type=5) AND prio=2)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben