Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno SQL - spojenie dvoch tabuliek, z druhej posledné záznamy

to uz asi jednym prikazom neurobis...

musis si urobit view, ktore ti da pre kazde ID pocet riadkov

CREATE VIEW V_PRIADKOV
AS
SELECT TAB1_ID, COUNT(*)
FROM TAB2
GROUP BY TAB1_ID;

a select potom este doplnis

SELECT *
FROM TAB1 T1
LEFT JOIN TAB2 T2
ON T1.ID = T2.TAB1_ID
LEFT JOIN V_PRIADKOV PR
ON PR.TAB1_ID = T1.ID
WHERE T2.CAS = (SELECT MAX(CAS) FROM TAB2 WHERE TAB1_ID = T1.ID)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny