1
最新のレコードのみを取得しようとしています。私は "CustFile.optin"を含まない場合はうまく動作しますが、このフィールドを追加するとすべてのレコードが表示されます。あなたは助けてもらえますか?最新の日付に基づいてレコードを選択する方法
SELECT BEST.fname, BEST.lname, BEST.email, MAX(CustFile.status_date), CustFile.optin
FROM BEST, CustFile
WHERE BEST.email = CustFile.email
GROUP BY BEST.fname, BEST.lname, BEST.email, CustFile.optin
回答:単に行WHERE MAX(CustFile.status_date) = CustFile.status_date
を取らないのはなぜ
fname lname email optin date
a.fname a.lname [email protected] y 01/08/2015
b.fname b.lname [email protected] n 16/06/2016
あなたには、いくつかの 'サンプルデータset'と'予想結果set'を追加することができます言う@として? – Shaharyar
'FNAME \t LNAME \tメール\tのoptin \t日 a.fname \t b.lname \t ABメール\t Y @ \t 2015年1月8日 a.fname \t b.lname \t ABメール@ \t N \t 4月6日/ 2016年12月12日 – Drake
私は最新のレコードだけを希望しますが、現時点ではすべてを返します – Drake