Android MYSQL查询,合并记录和不相关的表以自动完成
我正在尝试为我的android应用程序创建一个自动完成搜索。我正在使用mysql数据库来实现这一点。我想搜索三列,但其中一列在另一个表上。我有两张桌子。第一个表中有a1、a2列,第二个表中有username列。我想从两个表中搜索,并将这些记录合并为我的自动完成搜索列表。我想这样做Android MYSQL查询,合并记录和不相关的表以自动完成,android,mysql,sql,Android,Mysql,Sql,我正在尝试为我的android应用程序创建一个自动完成搜索。我正在使用mysql数据库来实现这一点。我想搜索三列,但其中一列在另一个表上。我有两张桌子。第一个表中有a1、a2列,第二个表中有username列。我想从两个表中搜索,并将这些记录合并为我的自动完成搜索列表。我想这样做 SELECT * FROM table1 t1, table2 t2 WHERE t1.a1 LIKE '%er%' OR t1.a2 LIKE '%er%
SELECT *
FROM table1 t1,
table2 t2
WHERE t1.a1 LIKE '%er%'
OR t1.a2 LIKE '%er%'
OR t2.username LIKE '%er%
我不希望合并相关记录,我希望将两个表中的无关记录合并到一个表中
否:表的列彼此不同
请帮助我了解这个MYSQL查询。您不能这样做,因为列是不同的。否则,联盟将是一个想法。。。我认为您必须使用多个查询…请发布一些示例数据和预期结果