2012-01-01 1 views

답변

6

HAVING 절 함께 IN() 서브 쿼리를 수행해야

SELECT * 
FROM table 
WHERE StudentID IN (
    SELECT 
    StudentID 
    FROM table 
    GROUP BY userid 
    HAVING COUNT(*) > 1 
) 
+0

SELECT * FROM 표 1 <(SELECT COUNT (studentID) 테이블 ); ... 이것과 같은 것입니까? – NLimbu

2
SELECT DISTINCT T1.* 
    FROM YourTable AS T1 
     INNER JOIN YourTable AS T2 
      ON T1.StudentID = T2.StudentID 
      AND T1.SubCode <> T2.SubCode; 
관련 문제