[mysql] Zapytanie łączące

0

Jak zrobić takie zapytanie mam dwie tabele

profiles, photos

i teraz chciałbym dostać na powrocie takie wiersze

1 kolumna profile|2 kolumna profile|itd|photos1|photos2|photos3|

wykombinowalem cos takiego ale to zwraca mi tyle wierszy z profilem ile jest zdjec a chcialbym miec to w jednym wierszu

SELECT * FROM profile LEFT JOIN photos f ON profile.profile_id=photos .profile_id 
0

Jezeli do profilu moze byc przypisana nieograniczona (teoretycznie) ilosc zdjec, to nie da sie otrzymac tego w jednym wierszu.
Jestem pewien, ze cokolwiek chcesz osiagnac, mozna to zrobic stosujac inna technike.

Ewentualnie, otrzymane dane mozesz "obrobic" przy pomocy jezyka programowania, z ktorego korzystasz w polaczeniu z MySQL.

0

A jeżeli miałbym tam powiedzmy stałą liczbę tych wierszy?

0

a jeżeli powiedzmy dałbyś na przykład jak te tabele wyglądają żeby nie trzeba było się domyślać i zgadywać...

0

Jeżeli miałbyś stałą liczbę wierszy np. trzy to robisz to w trzech podzapytaniach albo łączysz się trzy razy do tabeli photos.

1 użytkowników online, w tym zalogowanych: 0, gości: 1