以下是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)
,但似乎存在语法错误,而且这些表的列数也不同,所以似乎不可能。
我的问题是,是否有任何解决方法。我环顾四周,尝试了一系列变种,没有任何效果。
有没有人知道如何让它发挥作用?