sql >> Databasteknik >  >> RDS >> Sqlserver

Hämta de senaste posterna med 2 eller fler relaterade poster med SQL

SELECT TOP 3
    GI1.ID,
    GI1.GroupID,
    GI1.Name,
    GI1.CreatedBy,
    GI1.CreationDate
FROM
    GroupTable GT
INNER JOIN GroupItems GI1 ON
    GI1.GroupID = GT.ID AND
    GI1.CreatedBy = @user
WHERE
    EXISTS
    (
        SELECT *
        FROM
            GroupItems GI2
        WHERE
            GI2.GroupID = GT.ID AND
            GI2.ID <> GI1.ID
    )
ORDER BY
    GT1.CreationDate DESC


  1. MySQL - välj intervall för varannan timme från tidsstämpelkolumnen

  2. 4 sätt att kontrollera en kolumns datatyp i MySQL

  3. CodeIgniter-konfigurationsteckenuppsättning och UTF-8-stöd

  4. Ur ett prestandaperspektiv, hur effektivt är det att använda en temporär MySQL-tabell för en mycket använd webbplatsfunktion?