两个态我有以下结构和数据的数据库表的SELECT:如何使用OR子句
| username | content | date |
elgrand hello 2013-08-08 17:04:07
alphard hey,how are you elgrand? 2013-08-08 17:50:22
elyson I don't have any idea 2013-08-08 18:14:31
是否有可能选择所有的行,其中的用户名是“君爵” + ALL行那里的内容是包含单词'elgrand' ,结果将按日期排序为DESCENDING?
我已经试过这个,但似乎有问题的查询,并没有真正按日期排序,有时结果是双重。
SELECT * FROM ms_writing
WHERE username='elgrand' OR content LIKE '%elgrand%'
ORDER BY date DESC
使用'AND'而不是'OR' –
当您从单个表格中进行选择时,结果永远不会翻番。 – Havenard
您写的查询似乎对您发布的示例数据有效。 [这是一个SQLFiddle演示](http://sqlfiddle.com/#!2/d84bcb/1)。也许你可以提供更多关于你有这个问题的细节,或者演示它们的演示? – IMSoP