这是我的表
page_id script_name page_name title
-------------------------------------------------
1 projects.php NULL NULL
2 NULL projects Projects
我想在projects
列中搜索page_name
。如果它不存在,我想在projects.php
列中搜索script_name
。有没有办法在一个mysql查询中执行此操作?
我有这个查询
SELECT * FROM `pages`
WHERE `page_name` = 'projecten'
OR `script_name` = 'index.php'
我想在de page_name
声明中优先考虑OR
搜索。我该怎么做?
答案 0 :(得分:0)
如果您想要的是首先使用 page_name'项目'的行,那么 script_name'index.php'的行 试试这个
select * from pages
where page_name='projects'
union
select * from pages
where script_name='index.php'