![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 13.04.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam dwie tabele: Kod TABELA 1 Chcę teraz usunąć rekordy z obu tabeli, ale uwaga: Chcę usunąć wszystkie wpisy z pierwszej tabeli dla konkretnej wartości pola owner i wszystkie wpisy z drugiej tabeli, której owner jest identyczny z przynajmniej jednym z id z kasowanych rekordów. Brzmi to trochę zagmatwanie, więc wyjaśnimy sytuację:+-------+-----------+----------+----------+ | id | owner | name | value | +-------+-----------+----------+----------+ | 1 | 1 | obrazek | obraz.jpg| | 2 | 1 | atrybut | jpeg | | 3 | 1 | costam | wartosc | | 4 | 2 | rekord | wartosc | +-------+-----------+----------+----------+ TABELA 2 +-------+-----------+----------+----------+ | id | owner | name | value | +-------+-----------+----------+----------+ | 1 | 1 | obrazek | obraz.jpg| | 2 | 1 | atrybut | jpeg | | 3 | 2 | costam | wartosc | | 4 | 3 | rekord | wartosc | | 5 | 4 | rekord2 | wartosc2 | +-------+-----------+----------+----------+ Kasuję rekordy o owner = 1: Z pierwszej tabeli wylatują rekordy o id 1, 2, 3 Z drugiej tabeli wylatują rekordy o polu owner równym 1, 2, 3 (=wartości skasowanych id z pierwszej tabeli) - czyli pola o id 1, 2, 3, 4 W sumie kasuję 7 rekordów z dwóch tabel O ile usuwanie z pierwszej tabeli to banał - polecenie i po problemie. Ale z jednoczesnym kasowaniem z drugiej tabeli nie umiem sobie poradzić |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 0 Dołączył: 7.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
albo
2 dziala na 100% a pierwsze nie wiem bo nie urzywam czesto (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 00:58 |