2

次の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内に埋め込むSELECTsMySQL残念ながら、私が上に持っているのは私の知識に関する限りです!

4

2 に答える 2