如何将这2个查询只进入一个查询?

时间:2015-03-01 21:10:10

标签: php mysql sql join

我想在mysql php中只用这两个查询进行一次查询:

$query = "SELECT * FROM amis WHERE par='".$_SESSION['membre_id']."' AND   statut='confirme' OR a='".$_SESSION['membre_id']."' AND statut='confirme' ";

第二个查询从表中选择所有位置:

$query = "SELECT * FROM locations";

1 个答案:

答案 0 :(得分:0)

如果你的列数不同,你就不能使用一个查询。

使用UNION进行测试

$query = "SELECT * FROM amis WHERE par='".$_SESSION['membre_id']."' AND   statut='confirme' OR a='".$_SESSION['membre_id']."' AND statut='confirme' union SELECT * FROM locations";