![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 16 Dołączył: 11.01.2009 Skąd: wrocław Ostrzeżenie: (0%) ![]() ![]() |
witam,
mam pytanie odnośnie usuwania danych z kilku tabel powiązanych między sobą na raz. mam taką strukturę: tabela Strony id_strona <- klucz główny tabela Aktualności id_aktualnosci <-klucz główny id_strony <-klucz obcy tabela Aktualności_pliki id_plik <- klucz główny id_aktualności <- klucz obcy teraz chcę usunąć stronę o danym id_strony muszę sprawdzić jakie aktualności są na tej stronie i czy do danej aktualności są dodane jakieś pliki. Czy mogę w jakiś sposób jednym zapytaniem czy strona ma jakieś aktualności a one jakieś pliki jeśli tak to wykorzystać je do usuwania rekordu? Czy jednak muszę zdobyć id_aktualności potem usunąć wszystkie pliki o tym id i dopiero potem usuwać wszystkie aktualności o danym id_strony. Czy da się w tym przypadku przy usuwaniu użyć join'a w którejkolwiek postaci? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 13:19 |