-2
私はテーブル内の別個のレコードのみをフェッチする必要があるテーブルに冗長データを持っています。ここに私のテーブルのデータサンプルSQLでテーブル内の別個のreordsを取得するには
私は、テーブル内の4番目と最後のレコードを意味し 、唯一のユニークなレコードを表示します。どうすればこれを達成できますか?
私はテーブル内の別個のレコードのみをフェッチする必要があるテーブルに冗長データを持っています。ここに私のテーブルのデータサンプルSQLでテーブル内の別個のreordsを取得するには
私は、テーブル内の4番目と最後のレコードを意味し 、唯一のユニークなレコードを表示します。どうすればこれを達成できますか?
私はあなたには1つのempしか関連付けられていない部門がほしいと思っています(これは4行目と最後の行の間で共通点を見つけることができる唯一の説明です)。これがそれであると仮定すると、クエリを以下試してください。
SELECT MAX(empno) empno, Dept, MAX(salary) salary
FROM MyTable
GROUP BY Dept
HAVING Count(0) = 1;
まず3行は、従業員番号101、残りの4のために重複している102のためのものであり、最後の4は103のために重複しているなぜあなただけの4位と最後が一意であると言うん? – ArunGeorge
少なくともそれをコード化しようとしましたか? –
ヒント: 'DISTINCT'キーワードを使用してください... –