好的,这个 SQL 查询让我头疼,希望有人以前做过这样的事情。
我有两个表(截断)
tblTickets: tblNotes:
ticketno (int) noteid (int)
firmid (int) ticketno (int)
ticket_desc (text) datecreated (datetime)
... ...
它们是相关的,因为一张 Ticket 可以有很多 Notes
我需要做的是创建一个按firmid(即32)搜索的查询,并使用tblNotes.datecreated(最新的优先排序)按他们最新的“注释”订购“票证”
谢谢!
注意。MySQL 服务器 (5.5.32)
编辑:对于那些将问题标记下来的人:我已经尝试过,并且我得到的最成功的 SQL 是列出通过在ticketno 上使用 JOIN 加入的所有票证和注释,我没有将此代码添加到问题中,因为我猜我是以错误的方式进行,也许我需要使用 UNION,我一直觉得使用起来很棘手。
我需要它只搜索每张票的最新注释。这就是我需要帮助的地方。