sql >> Database teknologi >  >> RDS >> Sqlserver

Få den øverste første post fra duplikerede poster uden en unik identitet

Find alle produkter, der er bestilt 1 eller flere gange... (en slags duplikerede poster)

SELECT DISTINCT * from [order_items] where productid in 
(SELECT productid 
  FROM [order_items]
  group by productid 
  having COUNT(*)>0)
order by productid 

For at vælge den sidst indsatte af disse...

SELECT DISTINCT productid, MAX(id) OVER (PARTITION BY productid) AS LastRowId from [order_items] where productid in 
(SELECT productid 
  FROM [order_items]
  group by productid 
  having COUNT(*)>0)
order by productid 


  1. EKSPORTER SOM INDSÆT UDTALELSER:Men i SQL Plus tilsidesætter linjen 2500 tegn!

  2. CloudFormation:Skabelon RDS Mysql til at oprette DB, tabeller, bruger eller indlæse skema

  3. Hvordan indsætter man array-nøgle som tabelkolonne og værdi som kolonneværdi i mysql ved hjælp af php?

  4. SqlServer:Login mislykkedes for brugeren