結合行に追加情報を追加するにはどうすればよいですか?結合行に追加情報を追加
SELECT column1, column2
FROM table1
LEFT JOIN table2
ON column1 = col1_table2 //The row which matches with this join should have additional information e.g. "'joined' AS info
ありがとうございました!
結合行に追加情報を追加するにはどうすればよいですか?結合行に追加情報を追加
SELECT column1, column2
FROM table1
LEFT JOIN table2
ON column1 = col1_table2 //The row which matches with this join should have additional information e.g. "'joined' AS info
ありがとうございました!
私はあなたの質問を理解していれば、この動作するはずです:
SELECT
t1.column1,
t1.column2,
CASE WHEN t2.col1_table2 IS NOT NULL THEN 'joined' END AS info
FROM table1 t1
LEFT JOIN table2 t2 ON t1.column1 = t2.col1_table2
私からのアップ。あなたの答えは正しかったし、あなたは最初でした。 –
ありがとうございます! – shub
はこれを試してみてください。
SELECT column1,
column2,
CASE WHEN col1_table2 IS NOT NULL THEN 'joined' END AS additional_field
FROM table1
LEFT JOIN table2 ON column1 = col1_table2
えっ?列にその情報が含まれているか、列名に結合が追加されるべきであることを意味しますか?また、どのようなRDBMSですか? –
あなたは何を達成しようとしていますか?結合されたテーブルからのデータであることを識別するための文字列 'Joined'をどこかに置くか、結合されたレコードが見つかりましたか? – Gratzy