MySQLで重複を除去して件数を取得しようとします(下記例)
sql
1SELECT DISTINCT Area,Language FROM countries ;
+-----------+--------------+
| Area |Language |
+-----------+--------------+
| Asia | Japanese |
| Asia | English |
| Europe | English |
| Africa | French |
〜〜〜〜〜
〜〜〜〜〜
+------+-------+
31 rows in set (0.06 sec)
sql
1SELECT COUNT(DISTINCT Area,Language) FROM countries ;
+---------------------------------------------+
| count(DISTINCT Area,Language)|
+---------------------------------------------+
| 28 |
+---------------------------------------------+
1 row in set (0.31 sec)
のように、一見同じになるはずの結果件数が異なるケースがあるようなのですが、原因などわかりましたらご教授くださいませ。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/30 09:52