私は、member_idという自動IDを持つメンバー名と、有効期限を格納する有料テーブルと、2つのテーブル間の結合のmember_idを含むデータメンバーの次の2つのテーブルを持っています。MySQL期限切れの有償レコードの検索
私はNOT EXIST句を使用して2017年から有料のレコードを選択して、今年を更新していないすべてのメンバーを返すクエリを実行しようとしています。このクエリは結果を返しません。
SELECT *
FROM members
, paid
WHERE members.member_id = paid.member_id
AND paid.year = '2016-12-31'
AND NOT EXISTS (SELECT members.member_id
FROM members
, paid
WHERE members.member_id = paid.member_id
AND paid.year = '2017-12-31')
ここで間違っていることはわかりません。
私は、JOINsの熟知が配当を支払うと考えています。 – Strawberry