2016-04-14 6 views
0
sqliteの

でカスタムフィールドを取得します。 idSignerがシグネチャテーブルに存在する場合は真の値を、そうでない場合はfalseを返します。私は2つのテーブル</p> <p>署名者を持っている

私はINNER JOINSを試しましたが、何も達成していません。

期待される結果

idSigner   name  signed 
1234    name1  true 
2345    name2  false 
3456    name3  false 

ありがとう!

+0

あなたが試したものを示し、その結果はどうでしたか?また、テーブル間の関係は何ですか?どちらのフィールドに対応していますか? – glibdud

答えて

1

行が存在するかどうかを確認するには、使用がEXISTS:

SELECT idSigner, 
     name, 
     EXISTS (SELECT 1 
       FROM signatures 
       WHERE idSigner = signers.idSigner 
      ) AS signed 
FROM signers; 
+0

パーフェクト、ありがとう! – Del

関連する問題