Hej,
załóżmy takie relacje ( jedna rezerwacja - wiele płatności ):
RESERVATION (id, name, surname)
PAYMENTS(id, reservation_id, amount)
i teraz wiadomo, że zwykły select obu tych tabel powieli wiersze gdy >1 payment
Czy można napisać taki select ( to jest mysql ) aby każdy payments.amount był w osobnej kolumnie ( nie powielając tym samym wierszy )?
max 4 paymenty per rezerwacja....
?
np.
select r.id, r.surname, group_concat(p.amount) from reservations r join payments p on r.id=p.reservation.id
daje mi rezultat z amount w jednej kolumnie po przecinku