0
英語の名詞とそれに対応するカテゴリ(食品、動物など)を含むMySQL DB(アルファベット順になっているはずです)を持っています。次のクエリを実行します私は各カテゴリから1つを得ることができます。Column By Groupは同じ値の2つの行を返します
SELECT english, word, category FROM dict GROUP BY category
結果は次のとおりです。
ITSは今の私にナットを駆動するが、私はカテゴリ別にグループ化していたときに、なぜ、カテゴリ動物の繰り返し、図形、文房具などがありますされていますか?
お願いします。
追加情報:このクエリを実行すると、
SELECT COUNT(*) FROM dict WHERE category = 'Animals'
値1が返されますが、イメージからわかるように、複数の値が返されます。まったく同じに見える2つの単語、つまり「動物」は異なると見なされるのはなぜですか?
MySQLデータベーステーブルは、リレーショナルデータベースの一部です。これらのテーブルには順序はありません。 –
おそらくいくつかのカテゴリに単語の前後にスペースがありますか? ''%Animals% ''のようにカテゴリを選択してください(*)。 –
まあ、そうです。あなたのクエリは2を返します。しかし、私はスペースが見えないことを理解していません、少なくとも、カーソルを使用して全体を選択すると意味します。 – Anas