私はmysqlでかなり新しいです。私は2つのテーブル に参加する必要がありtable_AとTable_B それらを呼び出すことができます私は、内側に学んだ今日は に参加する複数の内部を使用するクエリに出くわした次のコードを使用して表が SELECT *
FROM table_A a
INNER JOIN table_B b
ON a.criteria_1 = b.criteria_1
AN
を返します:IDと行番号を選択し は、私の目的は、その前に特定の行だけでなく、行を取得することです 行番号に基づいてテーブルをそれ自体に参加します。以下のSQLクエリは、実際に何も返しません。それは行番号を完全に忘れるようなものです。 IDに参加するだけで大丈夫です。 このような操作をサポートするには、MySQLで行う必要がありますか? select * from
(select i
nullを含む完全外部自己結合を実行したい。例えば、テーブルDataがどのように見える場合: N Name Val
--------------
1 ABC 8
1 DEF 7
2 ABC 9
2 XYZ 6
(Nは自己結合シーケンシャルグループでを有効にするには、一般的なインデックス列です)、私は実行します。 SELECT COALESCE(a.n, b.n) as n, COAL