我有一张桌子:
first_column | last_column
--------------------------
text | text
text | text
text | NO text
现在我想从这个表中选择 LIMIT 80last_column是“文本”,LIMIT 80last_column是“无文本”
我的问题是“无文本”只能有 79 行。
请对一个查询提供一些帮助?
由于您想为text和获得 80 行NO text,您可以使用UNION ALL. 您还可以根据您的要求订购数据:
(SELECT first_column, last_column
FROM MyTable
WHERE last_column = 'text'
ORDER BY first_column
LIMIT 80)
UNION ALL
(SELECT first_column, last_column
FROM MyTable
WHERE last_column = 'NO text'
ORDER BY first_column
LIMIT 80);