MYSQL查询,合并记录无关表的自动完成

时间:2015-09-18 12:23:41

标签: android mysql sql

我正在尝试为我的Android应用程序创建自动完成搜索。我正在使用mysql数据库。我想搜索三列bu其中一列是在其他表上。我有2张桌子。第一个表中有a1,a2列,第二个表中有用户名列。我想从两个表中搜索并将此记录合并到我的自动完成搜索列表中。我想这样做;

SELECT   *  
FROM     table1 t1, 
         table2 t2 
WHERE    t1.a1  LIKE '%er%' 
OR       t1.a2  LIKE '%er%' 
OR       t2.username LIKE '%er%

我不希望组合相关记录我希望从两个表到一个表的无关记录。

不是:表格的列彼此不同。

请帮我解决一下这个MYSQL查询。

1 个答案:

答案 0 :(得分:0)

你不能这样做,而列是不同的。否则UNION将是一个想法...我认为你必须使用多个查询......

相关问题