【发布时间】:2014-02-10 14:08:05
【问题描述】:
如何从两个表中进行选择。并使用相同的“喜欢”语句搜索它们。
$sql = "SELECT * from user,info where name like '%$q%',title like '%$q%' order by id LIMIT 10";
这样我就可以把id order 中的数据放在一起了。
【问题讨论】:
-
其中名称如 '%$q%' 和标题如 '%$q%'。试试这个
-
我明白了:“订单子句中的列 'id' 不明确”
-
这意味着两个表都有名为“id”的列。您应该指定表。喜欢
ORDER BY users.id -
只从一张表中选择。
-
$sql = "SELECT * from user JOIN info on user.id=info.id where name like '%$q%',title like '%$q%' order by user.id LIMIT 10";