如何才能在Sqlite中获得Nemayeh.Nemayeh字段的前10条记录?
SELECT
Keyword,
Nemayeh.Nemayeh
FROM
(SELECT
Keyword.Id,
Keyword.Keyword
FROM Keyword
ORDER BY Keyword.Keyword ASC
LIMIT 10 OFFSET 0
) AS tmp
INNER JOIN KeyWord_Nemayeh
ON KeyWord_Nemayeh.Id_Keyword = tmp.Id
INNER JOIN Nemayeh
ON Nemayeh.Id = KeyWord_Nemayeh.Id_Nemayeh
ORDER BY 1,2
例如:
Key1 Nem1_1
Key1 Nem1_2
Key1 Nem1_3
.
.
.
Key1 Nem1_10
Key2 Nem2_1
Key2 Nem2_2
.
.
.
Key2 Nem2_10
发布于 2012-08-12 20:47:40
这几乎就是biziclop所说的,但应该是可行的。
SELECT
Keyword,
Nemayeh.Nemayeh
FROM
(SELECT Keyword.Id,Keyword.Keyword
FROM Keyword
ORDER BY Keyword.Keyword ASC
LIMIT 10 OFFSET 0) AS tmp
INNER JOIN KeyWord_Nemayeh ON KeyWord_Nemayeh.Id_Keyword = tmp.Id
INNER JOIN Nemayeh ON Nemayeh.Id = KeyWord_Nemayeh.Id_Nemayeh
ORDER BY 1,2 LIMIT 0, 10
发布于 2012-08-12 20:05:30
尝试:
SELECT TOP 10 Keyword,... FROM...
https://stackoverflow.com/questions/11921988
复制相似问题