• 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
 
Werbung:
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)
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben