0

ms_message という 1 つのデータベース テーブルがあります。6 つの列 (id、senderid、receiverid、content、isRead、receivedTime) があります。Doctrine で送信者ごとに最新の受信メッセージ グループを取得したいのですが、サブクエリを実行したり、order by や group by を使用したりすることもできません。

SQL のクエリは次のようになります。

SELECT * FROM (SELECT * FROM ms_message WHERE receiverId = :receiver ORDER BY receivedTime) GROUP BY senderId;
4

1 に答える 1

0

Doctrine が次のようなクエリをサポートしているとは思わないSELECT * FROM (SELECT ...)

于 2012-10-31T13:29:45.610 に答える