![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 10.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Hej, mam dwie tabelki filmy i aktorzy
Chcę wyświetlić wszystkie filmy + aktorów z danego filmu Moje zapytanie wygląda tak:
Dostaję błąd: Subquery returns more than 1 row |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Odpowiedź: join.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 10.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 3 Dołączył: 12.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli mamy tabelki:
Aktorzy ID | Imie | Nazwisko | Zagral_w_filmie Filmy ID | Tytul |Jakies_inne_info To zapytanie:
Rozwiązanie ubogie, bo powielasz imie i nazwisko w tabeli aktorzy dla każdego ID filmu. Rozwiązanie bardziej "PRO" to trzecia tabela z dwoma polami (klucze obce) ID_Filmu | ID_Aktora. Wtedy jest łatwiej i do pewnego stopnia unikasz redundancji. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 21:43 |