Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 0 Dołączył: 18.04.2004 Skąd: Z nikąd Ostrzeżenie: (30%)
|
Mam dwie tabele. Chce usunac rekordy z jednej tabeli, ale na podstawie dwoch tabel.
Czyli mowiac nawiasem chcialbym uzyc formuly: Każdy wie, że ta forumula jest niepoprawna, ale chce pokazac o co mi chodzi. Inaczej mowiac chce usunac rekordy z tabeli, ale wyzaczyc te rekordy moge jedynie przez wybranie ich na podstawie wielu tabel. Jak to zrobic? Myslalem o wyciagnieciu samych rekordow, a potem w petli pokolei usuwac kazdy rekord... Ale to niewygodne i w tym wypadku moglbym uzyc baardzo duzo zapytan. Slyszalem o wyciaganiu rekordow do tablicy, czy obiektu, a potem przekazaniu go do drugiego zapytania. A moze znacie inny lepszy sposob? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 0 Dołączył: 18.04.2004 Skąd: Z nikąd Ostrzeżenie: (30%)
|
OKI, spoko. A jezeli mam usunac dane z dwoch tabel?
Zaznaczam, ze jak usune dane z jednej tabeli, to zapytanie w IN() nie zwroci tych samych rekordow podczas kolejnego usuwania z drugiej tabeli. |
|
|
|
Post
#4
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
Przyklady np do Mysql masz w dokumentacji
http://dev.mysql.com/doc/refman/4.1/en/delete.html |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 0 Dołączył: 18.04.2004 Skąd: Z nikąd Ostrzeżenie: (30%)
|
spoko, dzieki ze mnie naprowadziles. (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
poprostu nie wiedzialem, ze mozna w delete podac dwie tabele (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował koskitos 15.12.2005, 16:32:06 |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 00:02 |