sql >> Database >  >> RDS >> Sqlserver

Hoe te kiezen uit meer kolommen maar groeperen op 1 kolom?

Als de leerlinginformatie in de leerlingtabel staat, kan de vraag er als volgt uitzien:

SELECT student_name, student_birth_day, studentnum
FROM Student S
RIGHT JOIN (
  SELECT studentnum, count(*) as cnt
  FROM   Attendance
  WHERE (attStatus = 'Yes') 
  AND   (unitCode = 'MMA1034')
  GROUP BY studentnum
  HAVING (COUNT(*) < 4)
) A
ON A.studentnum = S.studentnum


  1. Hoe verwijder je elke tabel in een specifiek schema in postgres?

  2. VOOR ELKE STATEMENT trigger voorbeeld

  3. SQL update een berekende kolom

  4. SQL Server-instantie consolideren door clustering en stapeling