1
私は、さまざまなドメイン名の価格を収集する次のmySQLクエリを持っています。mysqlクエリの結果を最初の一致のみに限定する
SELECT tdp.extension, tp.msetupfee
FROM tblpricing tp
INNER JOIN tbldomainpricing tdp ON tdp.id = tp.relid
WHERE tp.type = 'domainregister' AND tp.msetupfee > 0
問題は、画面にデータを出力するときに、最後に返されたレコードを使用していることです。 私がしたいのは、ドメインタイプごとに最初の値を返すように制限することです。
ここでフィドルを設定しました。http://sqlfiddle.com/#!9/59aeac/1と.comの場合、11.35と9.23を返します。私はほしい11.35 私はLIMIT 1を追加しようとしましたが、それは最初のドメインだけを返すようにしました。この問題の最もきれいな解決策は何ですか?
期待される出力は何ですか? – 1000111
@ 1000111この質問に記載されているように、フィドルから返された結果を見ると、私はreturn 11.35と.ie return 20を参照したいと思うでしょう。 –
もう1つ質問:ドメインタイプごとに**最初の値をどう定義するのですか? *? – 1000111