テーブルAとBの両方に列xがあります
表 A:
+----+----+
| id | x |
+----+----+
| 1 | 1 |
+----+----+
| 2 | 2 |
+----+----+
表 B:
+----+----+
| id | x |
+----+----+
| 1 | 1 |
+----+----+
クエリ:
SELECT A.* FROM A LEFT JOIN B ON A.x = B.x
結果:
+----+-------+
| id | x |
+----+-------+
| 1 | 1 |
+----+-------+
| 2 | null |
+----+-------+
テーブル A には id=2 の x=2 があるため、2 番目の結果の null を 2 にします。
query to に変更したくSELECT A.x as y
ありません。かなりのコードを書き直す必要があるため、AS xを選択したいと思います。
どうやってやるの?
(やってみSELECT A.x as x
ましたが、あまり効果がありませんでした)