私は間もなく期限切れとなる契約書をMySQLから引き出しようとしています。これは、私は次の文で行った:最新のレコードがない場合はMySQLの選択
SELECT
c.id, c.file, c.user, c.contractno, c.startdate, c.enddate, f.name, f.path
FROM signedcontracts c
LEFT JOIN files f ON c.file = f.id
WHERE c.enddate < NOW() + INTERVAL 30 DAY
AND c.enddate > NOW()
ORDER BY c.enddate ASC
しかし、私はそれが既にsignedcontracts
に新しい契約を結んでいるユーザーのための任意の契約を返さないことを確認する方法を見つけ出すことはできません。
まで30日以上の契約があります。 –
どのようなデータが必要ですか? – MartijnICU
[mcve]を読んで行動してください。 PS「新しい契約を結んでいる」とはどういう意味ですか?左テーブルの行をすべて表示したくない場合は、なぜ参加していませんか? – philipxy