私は、MySQLのパンツだ内の他のテーブルの列に最高値に基づいて行なので、私は本当に、これでいくつかの助けをしてください必要があります:私はのようなテーブルを持っている選択のMySQL&PHP
:
Pizza Votes
------------------------
Margherita 1
Pepperoni 7
Sloppy Giuseppe 3
そして、他のテーブルのように:最初のテーブルの
ID Pizza Recipe Votes
-------------------------------------------------------------
1 Margherita Jamie Oliver 1
2 Pepperoni Hugh Fearnley Whittingstall 7
3 Sloppy Giuseppe Gino D'Acampo 3
4 Margherita Jamie Oliver 1
5 Pepperoni Jamie Oliver 7
6 Sloppy Giuseppe Jamie Oliver 3
7 Sloppy Giuseppe Hugh Fearnley Whittingstall 3
通知は、ペパロニのピザは、最も多くの票を持っているので、私は2番目のテーブルWHERE
ピザ列から行を取得したいのですが対照ns "ペパロニ"。擬似コードで
:SELECT * FROM the second table WHERE the Pizza column = the pizza from the first table with the most votes
これまでのところ私はこれを持っている:'SELECT * FROM pp_pizzas INNER JOIN pp_recipes ON pp_pizzas.pizza = pp_recipes.pizza'
私はポインタ/答えだけでなく、説明を求めることができるので、もし私は本当にこのすべてのMySQLのものを理解していません私はとても感謝しています。私は次回のために学ぶことができます!
ありがとうございました!あなたが試みることができる
多分、DOWNの代わりにDESC? – mgm
@Gabriel:なぜ私のキーボードがDOWNを書いたのか分かりません。本当に:)ありがとう – Marco
これは別のプログラミング言語から来たのかもしれません:)) – mgm