![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 10.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Są dwie tabele: kategoria i produkt (jeden do wielu) Jak z tabeli 'kategoria' wybrać jedną kategorię zawierającą produkty - po sortowaniu alfabetycznym chcę pominąć "puste" kategorie i wybrać pierwszą, do której w tabeli 'produkt' jest przyporządkowanych więcej niż zero produktów? Chodzi o przerobienie tego zapytania, tak by wykluczało 'puste' kategorie
z góry dziękować ;] |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 10.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
kategoria (id, nazwa)
produkt (id, id_kategorii, nazwa) przykładowa zawartość tabeli kategoria: 1, TV/AGD 2, Samochody 3, Elektronika 4, Artykuły spożywcze przykładowa zawartość tabeli produkt: 1, 1, Telewizor Sony 2, 1, TV LG 3,1, DVD Sharp 4,1, Toster Panasonic 5,2, Audi 6,2, Volvo 7,3, Laptop 8,3, Palmtop 9,3, Skaner Widać, że w produktach nie ma żadnych rekordów przypisanych do kategorii 'Artykuły spożywcze' Jak skonstruować zapytanie aby z tabeli 'kategoria' wskazać po sortowaniu alfabetycznym pierwszy rekord, który ma przyporządkowane produkty w drugiej tabeli? Co trzeba dodać do poniższego? INNER JOIN?
powyższe zapytanie zwróci 'Artykuły spożywcze' a chciałbym aby zwróciło 'Elektronika' |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 13:26 |