sql >> Databáze >  >> RDS >> Sqlserver

Jak porovnám 2 řádky ze stejné tabulky (SQL Server)?

Ke stolu se můžete připojit tolikrát, kolikrát potřebujete, nazývá se to samostatné připojení.

Ke každé instanci tabulky je přiřazen alias (jako v příkladu níže), aby se jedna od druhé odlišila.

SELECT a.SelfJoinTableID
FROM   dbo.SelfJoinTable a
       INNER JOIN dbo.SelfJoinTable b
         ON a.SelfJoinTableID = b.SelfJoinTableID
       INNER JOIN dbo.SelfJoinTable c
         ON a.SelfJoinTableID = c.SelfJoinTableID
WHERE  a.Status = 'Status to filter a'
       AND b.Status = 'Status to filter b'
       AND c.Status = 'Status to filter c' 


  1. Pomocí AT TIME ZONE opravte starý přehled

  2. SQL Server:Temná stránka NVARCHAR

  3. Jak zapsat DataFrame do postgresové tabulky?

  4. Jak nainstalovat nejnovější verzi Sqlite aar při používání Room On Android