-4

さて、この SQL クエリは頭痛の種です。以前にこのようなことをした人がいるといいのですが。

私は2つのテーブルを持っています(切り捨てられました)

tblTickets:               tblNotes:
    ticketno (int)            noteid (int)
    firmid (int)              ticketno (int)
    ticket_desc (text)        datecreated (datetime)
    ...                       ...

それらは、チケットが多くのメモを持つことができるという点で関連しています

私がする必要があるのは、firmid (つまり 32) で検索し、tblNotes.datecreated を使用して最新の「メモ」で「チケット」を注文するクエリを作成することです (最新のものを最初に並べます)。

ありがとう!

注意。MySQL サーバー (5.5.32)

編集: 質問にマークを付けた人へ: 試してみましたが、最も成功した SQL は、チケット番号で JOIN を使用して結合されたすべてのチケットとメモをリストすることでした。それをすべて間違った方法で行っており、UNION を使用する必要があったのかもしれません。

各チケットの最新のメモでのみ検索する必要があります。それが私が助けを必要としていたものです。

4

1 に答える 1