两个搜索都返回了正确的结果,但是当我尝试组合这两个查询时,它最终给出了错误的结果。
$query3 = "SELECT *
FROM airport_countries, airports
WHERE airports.iso_country=airport_countries.code &&
airport_countries.name like '%$search%'
ORDER BY pageviews DESC";
$query2 = "SELECT *
FROM airports
WHERE name like '%$search%' or
municipality like '%$search%'
ORDER BY pageviews DESC";
VVVVVVVVV
SELECT *
FROM airport_countries, airports
WHERE airports.iso_country=airport_countries.code &&
airport_countries.name like '%$search%' or
airports.name like '%$search%' or
airports. municipality like '%$search%'
ORDER BY pageviews DESC
我究竟做错了什么?