Witojcie,
pisze bo mam problem z usuwaniem danych

Struktura bazy :

Kod

id_a | nazwa_a     id_b | id_a | nazwa_b      id_b | id_c | nazwa         id_c | id_d | nazwa_d
---------------     --------------------       ------------------         ---------------------


Problem : jak usunąć dane z ostatniej tabeli dla której id_a z pierwszej jest równe 1 ?

  1. DELETE FROM tab_4 AS t4
  2. USING
  3. tab_1 AS t1, tab_2 AS t2, tab_3 AS t3, tab_4 AS t4
  4. WHERE t1.id_a = t2.id_a AND t2.id_b = t3.id_b AND t3.id_c = t4.id_c AND t1.id_a = 1


To rozwiązanie nie wiem czemi nie działa, były jakieś bugi z multidelete w mysql i możliwe że to jest przyczyna. Jak to zrobić ?


// edycja

sorry, wywołałem zapytania w złej kolejności - kwerenda jest ok