これが私の2つのテーブルの例です。
問題: 左結合を使用してSQLクエリを作成するにはどうすればよいですか?
これがシナリオです
前に述べたように、2つのテーブル(TABLE1とTABLE2)があり、両方のUserIDを1つのテーブルに結合できるように左結合を使用しようとしました
これがコードです
select * from table1 a left join table2 on a.userid = b.userid
したがって、2つのテーブルが結合されます。
私がする必要があるのはこれです:
ステータスがすべて完了している場合は「完了」
、ステータスに完了と不完全が含まれている場合は「不完全」
、それ以外の場合は「ステータスなし」
このようになります。
注:UserID = 1(table1)には完全および不完全なステータス(table2)が含まれている
ため、 「incomplete」(新しい列)
が
表示されます。UserID= 4(table1)にはすべての完全なステータス(table 2)が含まれ
ているため、「completed」(new桁)
-----------------------------------
ステータスをINTEGERに変更するとどうなりますか?
同じ手順。ありがとう