![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 8.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem ponieważ nie wiem w jaki sposób stworzyć poprawne zapytanie do bazy. Mam 3 tabele: PUDŁA: ----------------------------------- id_pudla .......numer_pudla 1 ........................11111 2 ........................22222 3 ........................33333 ----------------------------------- MAGAZYN ----------------------------------- id_magazyn .....nazwa_magazynu 1 ......................mag1 2 ......................mag2 ------------------------------------ HISTORIA --------------------------------------------------------------- id_hist .......id_pudla ......data ...............id_magazyn 1 ......................1 .......2010-12-10 ...........mag1 2 ......................1 .......2010-12-11 ...........mag2 3 ......................1 .......2010-12-12 ...........mag1 4 ......................3 .......2010-12-20 ...........mag1 5 ......................2 .......2010-12-15 ...........mag1 6 ......................2 .......2010-12-16 ...........mag2 (pudło o id=1 było najpierw w mag1 -> mag2 ->mag1)
To zapytanie zwraca mi wszystkie numery pudeł, dla których numer magazynu to "1" czyli: numer_pudla ........data............. magazyn 11111 .............2010-12-10 ...........mag1 33333 .............2010-12-20 ...........mag1 11111 .............2010-12-12 ...........mag1 22222 .............2010-12-15............mag1 W jaki sposób zrobić zapytanie do bazy aby wyświetlić tylko listę pudeł znajdujących się w magazynie ale po ostatnim wpisie dla danego pudła? Czyli pudło 11111 powinno w wynikach znajdować się tylko raz i to z ostatnią datą dodania tego właśnie pudła. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:45 |