这是我的情况:
我有 2 张桌子,门票和门票详细信息。我需要检索“tickets”中的信息,以及每张门票的“tickets-details”的最后回复,然后在表格中显示它们。我的问题是“票务详情”每次回复都会返回一行,而每张票我得到的不止一行。如何在单个查询中实现这一点?
我尝试添加DISTINCT
到我的SELECT
但没有。
我尝试使用GROUP BY
id_ticket但也没有工作,因为我没有从票务详细信息中得到最后的回复
这是我的查询:
SELECT DISTINCT ti.id_ticket,ti.title,tiD.Reply,ti.status
FROM tickets ti
INNER JOIN ticket-details tiD ON ti.id_ticket = tiD.id_ticket
WHERE user = '$id_user' ORDER BY status desc
- - - - - - - - - - - - - - - - - 编辑 - - - - - - - - --------------------------------
我的桌子:
门票(id_ticket,用户,日期,标题,状态)
工单详细信息(id_ticketDetail,id_ticket,dateReply,reply)