sql >> データベース >  >> RDS >> Mysql

結合されたMySQLテーブルの最新の日付のみを表示する

    これはサブクエリで実行できます:

    SELECT d.docID, docTitle, c.dateAdded, c.content
    FROM document d LEFT JOIN content c ON c.docID = d.docID
    WHERE dateAdded IS NULL
        OR dateAdded = (
            SELECT MAX(dateAdded)
            FROM content c2
            WHERE c2.docID = d.docID
        )
    

    これは、"groupwiseとして知られています。最大」 クエリ

    編集:関連するコンテンツがない場合はNULLを使用して、クエリがすべてのドキュメント行を返すようにしました。



    1. WindowsへのPostgreSQL9のインストール:TEMP環境パス内に書き込めません。

    2. リレーショナルデータベースでパフォーマンスの問題を説明するにはどうすればよいですか?

    3. &のような特殊文字をOracleデータベースに入力する方法は?

    4. R12.2のadopのカットオーバーフェーズで何が起こるか