![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 11.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Chciałbym Was prosić o pomoc w napisaniu zapytania. Poniżej przedstawię problem na standardowym przykładnie (inny niż ten rzeczywisty ale sens ten sam). Mam dwie tabele: pierwsza zawiera Spis filmów: - id (int) - nazwa filmu (varchar) Druga tabela: lista wypożyczeń Wypożyczenia: - id (int) - id filmu (varchar) - data wypożyczenia (date) W tabeli Spis filmów mamy zapisane tytuły różnych filmów i oczywiście każdy z nich ma swój Id. W tabeli Wypożyczenia zapisujemy każde kolejne wypożyczenie filmu i oznaczamy je datą. Po wykonaniu zapytania chciałbym otrzymać listę filmów i dla każdego z nich datę jego ostatniego wypożyczenia. Moje zapytania zwracały mi tabelę filmów ale data wypożyczenia zawsze była pierwszą datą wypożyczenia, nie udało mi się otrzymać w wyniku ostatniej daty wypożyczenia. Mam nadzieję, że opisałem problem w sposób zrozumiały. Liczę na Waszą pomoc (IMG:style_emoticons/default/smile.gif) Pozdrawiam! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 11.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Prawie dobrze (IMG:style_emoticons/default/smile.gif) trzeba jeszcze powiązać imię i nazwisko z kluczem filmu np.
bo inaczej wywala błąd typu "subquery returns more than 1 row" co ma sens bo przecież jednego dnia może być kilka wypożyczeń. Wielkie dzięki! Ten post edytował Polik 11.05.2011, 11:03:07 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 06:11 |