uczono mnie zeby łączyć tabele w ten sposob:
FROM klienci JOIN zamowienia ON klienci.idklienta=zamowienia.idklienta
ale ogladam jakies tutoriale i widze łaczenie bez joina:
FROM klienci, zamowienia WHERE klienci.idklienta=zamowienia.idklienta
czym to sie w praktyce rozni? #bazydanych #naukaprogramowania
FROM klienci JOIN zamowienia ON klienci.idklienta=zamowienia.idklienta
ale ogladam jakies tutoriale i widze łaczenie bez joina:
FROM klienci, zamowienia WHERE klienci.idklienta=zamowienia.idklienta
czym to sie w praktyce rozni? #bazydanych #naukaprogramowania



















Mam 2 tabele w relacji many-to-one (parent.id - child.retention) -> potrzebuję zrobić takiego sqla, aby uzyskać dla każdego parenta:
[start], [child1.dayindex], [child2.dayindex], [child3.dayindex], ... [child10.dayindex]
parent.start, child1.value, child2.value, child3.value ... child10.value
Kolumny z wartościami child...value mają być posortowane lewej do prawej po day_index
Ma ktoś jakiś pomysł? Baza to postgres
Tym niemniej, być może chodziło ci o coś takiego?
selectp.start start
, max(case when c.day_index = 0 then c.value else null end) day_0
, max(case when c.day_index = 1 then c.value else null end) day_1
, max(case when c.day_index = 2 then c.value else