製品とニュースの 2 つのテーブルがあります。ニュースは製品に関するものなので、ニュース テーブルには行 pid (製品 ID) があり、ニュースには日付が異なるため、日付順に並べることができます。そして、1つと最新のニュースタイトルとそれに添付された日付で結合された製品テーブルからのデータを表示するクエリが必要です-私は次のようなクエリを使用しようとしています:
SELECT products.product_title, products.`product_key`,
news.`news_date`, news.`news_text` FROM products LEFT JOIN
news ON products.`product_key`= (SELECT news.`pid` FROM news
WHERE news.`pid` = products.`product_key`
ORDER BY news.`news_date` DESC LIMIT 1)
ORDER BY products.`product_title`
サブクエリの代わりに GROUP BY 演算子を使用する必要がありますか?