次のMySQLクエリがあります:
SELECT t.date_time, COUNT(t.submission_id) AS click_count, s.title, s.first_name, s.family_name, s.email, ut.ukip_name, a.advertiser_name
FROM recards.tracking t
INNER JOIN submissions s ON t.submission_id = s.submission_id
INNER JOIN form_settings fs ON t.form_id = fs.form_id
INNER JOIN advertisers a ON t.advertiser_id = a.advertiser_id
INNER JOIN db2829.ukip_titles ut ON fs.ukip_title_id = ut.ukip_title_id
WHERE t.advertiser_id = 621
GROUP BY t.submission_id
ORDER BY t.date_time DESC
ただし、もちろん、ORDER BY
は の後に行わGROUP BY
れるため、最後のレコードが必要なため、最初のレコードのみを取得します。調査MAX()
中に、列での使用について読みましたSELECT
が、それは型では機能しませんdatetime
。
別の回避策はありますか?多分SELECTs
内に埋め込むSELECTs
?MySQL
残念ながら、私が上に持っているのは私の知識に関する限りです!