我有这三个问题:
SELECT name, desc, data
FROM verbs
WHERE name LIKE 'query' ESCAPE '\'
SELECT name, desc, data
FROM verbs
WHERE name LIKE '%query%' ESCAPE '\'
LIMIT 5
SELECT name, desc, data
FROM verbs
WHERE data LIKE '%\"query\"]%' ESCAPE '\'
LIMIT 5
是否可以在一个查询中包含所有这些内容,同时确保第一个查询中的项目保持在最顶层,然后是接受查询2然后是第三个查询的项目?
答案 0 :(得分:2)
是的,例如使用此技巧
SELECT * FROM (
SELECT col1, col2, '1' as ord ...
UNION
SELECT col1, col2, '2' as ord ...
UNION
SELECT col1, col2, '3' as ord ...
) AS tmp
ORDER BY ord ASC