![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 5.12.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Dziś trafiłem na mały problem. Mianowicie mam 3 tabele. 1:Arts ID | name | size 2: artist ID | name | years 3: id | arts_id | artist_id I mam pytanie. Jaki sposób będzie najbardziej optymalny, aby wyciągnąć te dane? Idea wygląda tak, że: Arts może mieć wiele artist i artist może mieć wiele art. Chciałbym wyciągnać art i listę artist, który są przypisani do art'a Ma ktoś jakieś pomyły? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 5.12.2015 Ostrzeżenie: (0%) ![]() ![]() |
Nie do końca właśnie @trueblue
Dostaje 2 rekordy, a chce jeden. Dosjtae takie info: arts.id | art.name | artist.name1 arts.id | art.name | artist.name2 a chciałbym arts.id | art.name | artist.name1, artist.name2 INFO: Mam jeden art, który jest przypisany do dwóch artist Ten post edytował RollDev 7.07.2016, 13:07:29 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 5.12.2015 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Zapytanie wygląda prawie tak samo jak zwykłe zapytanie bez groupowania.
Ale tu dodajesz GROUP_CONCAT na artist.name, a całe zapytanie ma być grupowane po arts.id (GROUP BY arts.id). Bez żadnych dziwnych podzapytań. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 5.12.2015 Ostrzeżenie: (0%) ![]() ![]() |
Właśnie tak zrobiłem i faktycznie. Brakuje mi z deka wiedzy (IMG:style_emoticons/default/sad.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 04:18 |