から1つの注文した結果と参加左:製品とニュースを - ニュースは製品についてあるニュースの表は、(製品ID用)行のPIDを持っているので、ニュースがそれように、異なる日付を持っています日付で注文することができます。 と私はONEおよびそれに接続されている最新のニュースのタイトルと日付で入社製品テーブルからいくつかのデータを表示するために、クエリを必要とする - 私はこのようなクエリを使用しようとしています:、MySQLは私は2つのテーブル持っている別のテーブル
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演算子を使用する必要がありますか?
それは私にpossibeの最大日付で追加の列を取得しますこの商品については、この正確なニュース項目の他のすべてのデータではありません – shershen