2016-11-18 87 views
-3
SELECT COUNT(*) AS Total FROM (
     SELECT * 
     FROM `list_lazada` WHERE product_name LIKE '%$search%' 
     UNION All 
     SELECT * 
     FROM `list_simulation` WHERE product_name LIKE '%$search%' 
    ) 

运行SQL “每个派生的表必须有它自己的别名”每个派生的表必须有它自己的别名(SQL和PHP)

请帮助?

+0

只是在子查询括号后添加一个别名 –

回答

2

的子查询提供一个别名

SELECT COUNT(*) AS Total FROM (
     SELECT * 
     FROM `list_lazada` WHERE product_name LIKE '%$search%' 
     UNION All 
     SELECT * 
     FROM `list_simulation` WHERE product_name LIKE '%$search%' 
    ) t1 

希望这应该解决您的问题。

+0

It Works,非常感谢你:) –

相关问题