mam problem z usuwanie rekordów z tabeli (nazwijmy ją potomnej). Tabele:
Pracownicy:
+-------------+-----------+
| worker_id | name |
+-------------+-----------+
Obiekty:
+-------------+--------------+---------+
| object_id | worker_id | name |
+-------------+--------------+---------+
Statusy:
+-------------+---------+
| object_id | name |
+-------------+---------+
Chcę usunąć pracownika, a co z tym idzie resztę danych z nim związanych, obiekt to formalność, mam problem z statusami, ponieważ nie ma nie ma id pracownika. Próbowałem coś w ten sposób:
DELETE sta FROM STATUS AS sta, object AS obj JOIN obj.worker_id ON sta.object_id = obj.worker_id WHERE obj.worker_id = '12';
Ale otrzymuje błąd: #1146 - Table 'obj.worker_id' doesn't exist.
Pozdrawiam A.