这是我的桌子。

mysql> desc products;
+--------------------+-------------+------+-----+--------------------------------------+-------+
| Field              | Type        | Null | Key | Default                              | Extra |
+--------------------+-------------+------+-----+--------------------------------------+-------+
| productCode        | varchar(15) | NO   | PRI | NULL                                 |       |
| productName        | varchar(70) | NO   |     | NULL                                 |       |
| productUrl         | varchar(50) | YES  |     | NULL                                 |       |
| productLine        | varchar(50) | NO   |     | NULL                                 |       |
| productScale       | varchar(10) | NO   |     | NULL                                 |       |
| productVendor      | varchar(50) | NO   |     | NULL                                 |       |
| productDescription | text        | NO   |     | NULL                                 |       |
| quantityInStock    | smallint(6) | NO   |     | NULL                                 |       |
| buyPrice           | double      | NO   |     | NULL                                 |       |
| MSRP               | double      | NO   |     | NULL                                 |       |
| Image              | varchar(50) | YES  |     | phpGridx/SampleImages/motorcycle.jpg |       |
+--------------------+-------------+------+-----+--------------------------------------+-------+


当我尝试下面的查询..?

mysql> select productVendor,count(productCode) from products order by productCode;
+-----------------+--------------------+
| productVendor   | count(productCode) |
+-----------------+--------------------+
| Min Lin Diecast |                110 |
+-----------------+--------------------+


为什么显示“ Min Lin Diecast”。我的桌子上还有大约11个其他产品供应商。为什么这样做,总行数是110,还可以,但是我不明白为什么它特别显示了Vendor。 (甚至不是第一个记录)。

任何人都可以解释我为什么。

最佳答案

尝试这个:

SELECT productVendor,count(productCode)
FROM products
GROUP BY productVendor
ORDER BY productCode;

关于mysql - 为什么用这个mysql查询这个有趣的结果...?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14065031/

10-16 13:32