フロントエンドのWebユーザーがSQLの深淵に投げ込まれました。以下は、私たちの現在のSQLクエリのプロトタイプです:SQL - Select into into(複数の列)
INSERT INTO table (table column)
SELECT ad.val1, web.val2, ad.val3
FROM ad
LEFT JOIN web
ON ad.val 4 = web.val4
私は次のことを試してみましたweb.val4
として我々は最近web.val5列を追加したと我々は同じ列に、それは情報だ挿入したいですALL句を使用します。
INSERT INTO table (table column)
SELECT ad.val1, web.val2, ad.val3
FROM ad
LEFT JOIN web
ON ad.val 4 = web.val4
AND ad.val4 = web.val5
しかし、私は0(またはNULL?)を取得し続けます。 LEFT JOINに追加できる特定の句があります。これは、同じテーブル内の異なる列の2つの異なる値に値を一致させることができますか?申し訳ありませんが、これは混乱している場合、私はそれを自分でほとんど理解していません。
サンプルデータと期待される結果は参考になります... – sgeddes