テーブル内のレコードの総数を調べたいと思います。 私はこれは、異なるカラム名に基づいて、いくつかの重複と周りに128行を持って、次の列個別の行を検索するMySQLクエリで不正な結果が表示される
id, name, product, rating, manufacturer price
を持つテーブルを持っています。
私は唯一の明確な行を選択します:
select distinct name, product, rating, maufacturer, price from table
これは、ページネーションのために47行
を返し、私は明確なレコードの総数を見つける必要があるので、私は別のsatatement持っている:
をselect distinct count(name), product, rating, maufacturer, price from table
しかし、これは128の代わりに、47
どのようにCを返します。私は別個の行の総数を得ますか?どんな助けでも大歓迎です。あなたがはっきりと逆にカウントを持っているGROUP BY name, product, rating, maufacturer, price
句
役立ちます
希望:そのデータと一致し、テーブル内のレコードの量を取得するために、2つのクエリの実際のデータを取得し1、もう一方を実行してみてください名前だけでなく、すべての名前、製品などの列とは区別されます。これは、47回の結果を与えるかもしれない。名前が常に同じで変更が他の値である場合でも1行であっても –
本当に、私はいつも最終的な結果として何をしようとしているのか、これらのような質問が不思議です。 – jjs9534