Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 466 Pomógł: 11 Dołączył: 21.09.2006 Skąd: Szczecin Ostrzeżenie: (0%)
|
Mam problem jak napisać zapytanie.
Mam: tabelę utwory (id, nazwa) tabelę utwor_instrument (id, utwor_id, instrument_id) tabelę instrumenty (id, nazwa) W 1 zapytaniu chciałbym pobrać listę wszystkich utworów wraz z instrumentami. Jak mam takie zapytanie skonstruować? Zapewne jako śJOIN użyć ale nie mam pomysłu jak. Ten post edytował robos85 25.11.2009, 17:21:39 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 466 Pomógł: 11 Dołączył: 21.09.2006 Skąd: Szczecin Ostrzeżenie: (0%)
|
tylko, że 1 utwór może mieć np 15 instrumentów i tu mam problem. Chciałbym w polu instrumenty (dla każdego utworu) mieć jakoś listę tych instrumentów. Jeżeli utwór miałby mieć tylko 1 utwór to nie mam z tym problemu. Problemem jest ta cała lista jakoś w JOIN
|
|
|
|
robos85 [Rozwiązany][MySQL]Zagnieżdżone zapytanie? 25.11.2009, 13:47:23
phpion Cytat(robos85 @ 25.11.2009, 14:47:23 ... 25.11.2009, 13:50:55
darko [SQL] pobierz, plaintext SELECT u.nazwa, i.nazwa, ... 25.11.2009, 13:53:36
thek Polecam użycie w jednym zapytaniu: LEFT JOIN, GROU... 25.11.2009, 13:57:52
maly_swd [SQL] pobierz, plaintext SELECT u.nazwa, group_con... 25.11.2009, 13:59:55 
robos85 Cytat(maly_swd @ 25.11.2009, 13:59:55... 25.11.2009, 14:16:08
darko CytatW 1 zapytaniu chciałbym pobrać listę wszystki... 25.11.2009, 14:18:04
robos85 Wszystkich w sensie - wszystkich przydzielonych w ... 25.11.2009, 14:21:34
thek Chłopak... swd się rypnął w drugim z join... Łączy... 25.11.2009, 14:24:52
maly_swd thek-> dzinx, cos takiego chyba powinno dzialac... 25.11.2009, 14:30:00
robos85 Tamtą literówkę zauważyłem i sam poprawiłem;)
Mam ... 25.11.2009, 16:02:58
thek To ja się pytam... Gdzie zgubiłeś group_concat? Bo... 25.11.2009, 16:07:32
robos85 [SQL] pobierz, plaintext SELECT `m`.*, `u`.`userna... 26.11.2009, 10:48:24
thek Dzieje się tak, ponieważ masz grupowanie po instru... 26.11.2009, 11:40:32
robos85 wewnątrz group_concat dałem distinct w obydwu przy... 26.11.2009, 11:42:44 ![]() ![]() |
|
Aktualny czas: 13.03.2026 - 07:54 |