
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
書式が違うし、目的も違うので、むしろ同じところはほぼありません
例えば以下
create table tbl(id int primary key,val varchar(10));
insert into tbl values
(1,'aaa'),
(2,'bbb'),
(3,'ccc'),
(4,'aaa'),
(5,'aaa'),
(6,'ccc'),
(7,'ccc');
に対して
■自己結合
select *
from tbl as t1
left join tbl as t2
on t1.id=t2.id-1
IDが次のレコードを並列で表示する
■相関クエリ
select * from tbl as t1
where not exists (select 1 from tbl where val=t1.val and id>t1.id)
複数かぶるvalの中でそれぞれ最後にでてくるidを得たい
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL 外部結合についての質問
-
関係演算子が無効です。
-
OracleのSQL*PLUSで、デー...
-
GROUP BYを行った後に結合した...
-
select句副問い合わせ 値の個...
-
Excelで、改行がある場合の条件...
-
最新の日付とその金額をクエリ...
-
Oracleでの文字列連結サイズの上限
-
SELECTで1件のみ取得するには?
-
実績累計の求め方と意味を教え...
-
レコードが存在しなかった場合
-
ADO VBA 実行時エラー3021
-
SQL>UPDATEと同時にその件数を...
-
【SQL】登録されているかを比較...
-
ファイル書込みで一行もしくは...
-
キーが同じを複数行を1行にま...
-
SQLの書き方(チェックボックス)
-
select insertで複数テーブルか...
-
Accessで別テーブルの値をフォ...
-
DataGridViewの内容をDBに反映...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL 外部結合についての質問
-
関係演算子が無効です。
-
エラー2「無効な識別子です」
-
末尾に空白を含む項目の扱い
-
SQLで後方の文字列を置換する方法
-
エラー「無効な識別子です」
-
2つのSQL(Access)の結果[時刻,...
-
Informixで文字列を数値型に
-
自己相関サブクエリと自己結合...
-
VBAでIF文を作成したが、もう少...
-
同じテーブルをLEFT JOIN
-
【修正希望】【マクロ】元デー...
-
WHERE句の書き方
-
TO_CHAR関数における外部結合に...
-
こういう場合のSQLの書き方。
-
SQL 副問い合わせ使い方について
-
LEFT JOINの条件式で=’’を使用...
-
Excel VBAで、Averageの範囲を...
-
SQLの初級の練習問題
-
Access 結合条件設定方法
おすすめ情報