テーブルに 2 回表示されるレコードのみを照会するにはどうすればよいですか?
現在、私のテーブルは次のようになっています。
Number Date RecordT ReadLoc
123 08/13/13 1:00pm N Gone
123 08/13/13 2:00pm P Home
123 08/13/13 3:00pm N Away
123 08/13/13 4:00pm N Away
RecordT フィールドに同じ「値」があり、ReadLoc フィールドに同じ「値」があるレコードを選択するクエリが必要です。
したがって、上記の結果は次のクエリで表示されます。
Number Date RecordT ReadLoc
123 08/13/13 3:00pm N Away
123 08/13/13 4:00pm N Away
私はこのような副選択をしようとしていました:
SELECT t.Number, t.Date, n.RecordT, n.ReadLoc
FROM Table1 t join Table2 n ON t.Number = n.Number
WHERE t.Number IN (SELECT t.Number FROM Table1 GROUP BY t.Number HAVING COUNT(t.Number) > 1 )
AND n.ReadLoc IN (SELECT n.ReadLoc FROM Table2 GROUP n.ReadLoc HAVING COUNT(n.ReadLoc) > 1 )