![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z napisaniem zapytania wiażącego 3 tabele.
Tak aby grupowało wynik. tabela1 (dom)
Jak optymalnie napisac zapytanie? aby grupowało wyniki. Wlasciciel może miec 2 domy lub wiecej. Teraz jak napisałem.
fajnie pogrupowało zapytanie. Ale wszedzie tam gdzie dom ma 2 wlascicieli to powtarza wpis z domem.
bez sensu powtarazć to samo Jest jakiś sposób aby sobie z tym poradzic ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
gdzie?
SELECT * FROM tabela1 dom LEFT JOIN tabela3 wmd ON wmd.dom_id = dom.id LEFT JOIN tabela2 w ON wmd.wlasciciel_id = w.id GROUP BY dom.id No fajnie, ale pokazuje tylko jednego wlasciciela do domu. Ten post edytował sindbad_zeglarz 28.06.2012, 10:25:50 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 15:01 |