![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 29.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam dwie tabele z relacją do siebie: Osoba: id Sklepy: id_osoby Sprawa wygląda tak, że jedna osoba może być przypisana do kilku sklepów. (Np 3 rekordy w tabeli Sklepy, dla id 1 w Osoba) I teraz pytanie jak skasować rekord w Osoba, kiedy w tabeli Sklepy jest brak odniesień do tej osoby? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
Kod DELETE o FROM osoba AS o LEFT JOIN sklepy AS s ON o.id = s.id_osoby WHERE s.id_osoby IS NULL Nie daję gwarancji, sprawdź najpierw na bazie testowej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 15:17 |