我有一张桌子:
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);