私はこのほとんどのデータのみを表示するようにデータベースを照会するにはどうすればよいですか?
のようなテーブルを持っている私は2番目のフィールドに登場するほとんどのデータに基づいてデータを表示したいと私は少しのデータを表示したくありません。したがって、データは最も多く表示され、第3フィールドの合計値がカウントされます。私は試しましたが結果はありません。唯一
私はこのほとんどのデータのみを表示するようにデータベースを照会するにはどうすればよいですか?
のようなテーブルを持っている私は2番目のフィールドに登場するほとんどのデータに基づいてデータを表示したいと私は少しのデータを表示したくありません。したがって、データは最も多く表示され、第3フィールドの合計値がカウントされます。私は試しましたが結果はありません。唯一
あなたはこのような何かを行うことができ、ほとんどのデータを表示するには、データベースを照会する方法 、
SELECT `col_name_of_frequent_value`,
COUNT(`col_name_of_frequent_value`) AS `frequent_value`
FROM `table_name`
GROUP BY `col_name_of_frequent_value`
ORDER BY `frequent_value` DESC // This will sort the result by putting max count at top.
LIMIT 1; // This will only show the TOP-Most value in sorted result.
あなたのテーブル構造ごとなどの名前を変更してください。
SELECT
kd_masalah, total_bobot
FROM
(SELECT -- SubQuery
SUM(bobot) AS total_bobot, -- Gives the sum of values in bobot column relating to a particular group (grouped column)
kd_masalah
FROM
your_table_name
GROUP BY kd_masalah -- Grouping of same values in the column
)AS s having MAX(total_bobot); -- return the values having max sum in total_bobot
コードのみの回答は正しいかもしれませんが、このコードがどのようにまたはなぜそのような解決策であるかの説明を追加することをお勧めします。 – ItamarG3