【发布时间】:2013-06-30 06:52:45
【问题描述】:
基本上我正在尝试加入 2 个表,然后返回结果,下面是我使用的代码。 问题是,假设我只想从“Tina”到“Ben”获取行。这是不可能的,因为它没有 ID,如果我以某种方式包含他们的 ID,它将是随机数而不是顺序。有没有办法处理这类问题?
SELECT names.name, COUNT(item) AS items
FROM names
LEFT JOIN names_items
ON names.name = names_items.name
GROUP BY names.name
ORDER BY COUNT(item) DESC
结果会是这样的。
| Names | Items |
Bob 60
Tina 32
Arthur 43
Ben 21
Ronie 54
【问题讨论】:
-
这种情况下可以使用where子句。
-
你能说得更具体点吗?
-
如果你知道行的顺序你可以使用limit
-
我可以使用限制,我对此没有任何问题,但如果我只想获得从 'Tina' 到 'Ben' 的结果怎么办
-
你能先问一个正确的问题吗?查询应该如何决定抓取哪些行?