从各种来源中选择项目,并按日期排序
Posted
技术标签:
【中文标题】从各种来源中选择项目,并按日期排序【英文标题】:Select items from various sources, and order by date 【发布时间】:2015-02-18 21:19:33 【问题描述】:我想实现以下目标,但遇到了困难: 1) 从两个查询(item_title 或 item_keywords)之一中选择一个项目,因为当用户搜索时,它将查看项目是否在 item_title 或 item_keywords 中找到。 2) 按最近日期排序
以下是我的第一次尝试,但它似乎无法正常工作:
$get_item = "select * from items where item_title OR item_keywords like '%search_query%' ORDER BY 'course_date'";
$run_item = mysqli_query($con, $get_item);
【问题讨论】:
为什么你认为它不能正常工作?您尝试过什么来解决它? 【参考方案1】:OR
分隔整个子句,而不是 2 个字段。试试这个:
SELECT *
FROM items
WHERE item_title LIKE '%search_query%'
OR item_keywords LIKE '%search_query%'
ORDER BY course_date
【讨论】:
以上是关于从各种来源中选择项目,并按日期排序的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Oracle SQL 中选择前 1 名并按日期排序? [复制]