だから私は2つのsqlite3テーブルを持っています
表1
ID Color Value
1 red 5
2 green 3
3 yellow 5
4 blue 1
5 white 4
表 2
ID Color Value
2 green 6
3 yellow 2
5 white 3
可能であれば、1つの選択でやりたいことは次のとおりです。
ID Color Value
1 red 5
2 green 6
3 yellow 2
4 blue 1
5 white 3
したがって、テーブル 2 に存在しない限り、テーブル 1 のレコードを使用します。テーブル 2 にレコードが存在する場合は、代わりにそれを使用します。
私は組合を見ましたが、運がありませんでした。1 または 0 を含む 4 番目の列を追加しました。1 はテーブル 2 のデータであり、オーダー/リミット 1 でテーブル 2 の優先順位を付けようとしましたが、それもうまくいきませんでした。
文字列クエリを連結する必要があるように、select に where 句と除外する項目を指定する必要なく、自動的にそれを実行する 1 つの select を望んでいます。
これは可能ですか?