SELECT a.paid, a.total, a.remain, a.date, a.patient_id FROM (
(SELECT paid, total, remain, date, patient_id FROM payment )
UNION
(SELECT paid, total_need AS total, remain, date, patient_id FROM patient_vouchers )
) a
WHERE a.patient_id ='.$patient_id.'
ORDER BY a.date ASC
我需要按日期顺序从两个不同的表中获取记录,所以 这个sql语句有什么问题让我犯错误?!
答案 0 :(得分:0)
使用不同的排序规则查找变量,并使用例如COLLATE utf8_general_ci