[英]Combining 2 select statements together in one query
我需要将2条选择语句组合在一起,但出现错误:
注意:试图获取非对象的属性
我的代码当前:
$sql = "(SELECT id, sijainti FROM sijainti
UNION ALL
SELECT numero FROM tiedot)";
如果我仅尝试使用一个select语句执行此操作,则我的代码会完美运行。 对这项工作有什么建议吗?
如果您使用UNION,则提取的列数必须相等,列名也必须相同,因此请修改查询,
$ sql =“(SELECT id AS id,sijainti AS name FROM sijainti UNION ALL SELECT 0 as id,numero AS name FROM tieot)”;
可能会帮助您,
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.