, , , . , ?
SELECT A.id AS id,
A.username AS username,
G.desc AS customer_desc,
H.id AS counter,
SUM( F.amount_paid )
FROM tblcheckin AS A
LEFT OUTER JOIN tblpayment AS F ON F.check_in_id = A.id
LEFT OUTER JOIN tblrefcust_type AS G ON G.id = A.customer_desc
LEFT OUTER JOIN tblindex AS H ON A.id = H.check_in_id
WHERE A.check_out = "0000-00-00 00:00:00"
GROUP BY F.check_in_id
ORDER BY check_out, check_in
MySQL hackstension GROUP BY. .
GROUP BY A.id, A.username, G.desc, H.id
tblcheckin ? , , check_out NOT NULL.
, , ON JOIN, :
tblpayment.check_in_id
tblrefcust_type.id (maybe already a primary key)
tblindex.check_in_id
( ). , , , , . .
tblcheckin (cneck_out, id, customer_desc, username)
tblpayment (check_in_id, amount_paid)
tblrefcust_type (id, desc)
tblindex (check_in_id, id)