次のテーブルがあります
製品
|id(pk), nome|
==============
|27 Oats|
|183 Oats|
|190 Gold|
|25 Gold|
representantes_precos
|id(pk),idproduto(fk),preco|
============================
|1 183 13.00|
|2 190 10.00|
|3 25 15.00|
このクエリを使用すると
SELECT ID, NOME
FROM ( SELECT * FROM produtos) hey
GROUP BY NOME
HAVING ( COUNT(NOME) > 0 )
次の結果が得られます。
|id, nome|
==========
|190 Gold|
|27 Oats|
しかし、私が必要とするのはこれです:
|id, nome|
==========
|190 Gold|
|183 Oats|
Group By の ID を、テーブルで最も高い値を持つ ID にしたいと考えていrepresentantes_precos
ます。合体とサブ選択、結合などを試しましたが、成功しませんでした。
どんな助けでも大歓迎です。
P.: 私の拙い英語で申し訳ありません。