在我的数据库中,我有多个具有相同字段'productname'的表格,我希望能够创建一个搜索栏来搜索所有这些表格。
SELECT * FROM
mobiles
,'平板电脑','电话','gopros'WHERE productname LIKE'%app%'
查询不正确我知道,但我正在尝试在cakephp中创建这样的东西。
任何帮助都将不胜感激。
答案 0 :(得分:0)
我认为你正在寻找UNION条款,
(SELECT * from mobiles WHERE productname LIKE '%app%' )
UNION
(SELECT * from tablets WHERE productname LIKE '%app%' ) ......
答案 1 :(得分:0)
我认为此查询会为您提供答案
SELECT * FROM mobiles AS M, 'tablets' AS T, 'telephones' AS TP, 'gopros' AS G WHERE M.productname LIKE '%app%' AND T.productname LIKE '%app%' AND TP.productname LIKE '%app%' AND G.productname LIKE '%app%'
我希望mobiles tablest等是具有productname列
的表