(SELECT * ...)UNION(SELECT * ...)在特定脚本中

时间:2016-09-18 18:07:56

标签: php pdo union

以下是pdo中的一段代码:

$result = $pdo->prepare("SELECT * FROM `games_server` WHERE `full_address` = :fulladdress LIMIT 1");
$result->execute(array('fulladdress'=>$address));

我需要做的是将此选择与另一个表(如

)结合起来
(SELECT * FROM `games_server` WHERE `full_address` = :fulladdress LIMIT 1) UNION (SELECT * FROM `x_servers` WHERE `full_address` = :fulladdress LIMIT 1)

,但似乎存在语法错误,而且这些表的列数也不同,所以似乎不可能。

我的问题是,是否有任何解决方法。我环顾四周,尝试了一系列变种,没有任何效果。

有没有人知道如何让它发挥作用?

0 个答案:

没有答案