Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android MYSQL查询,合并记录和不相关的表以自动完成_Android_Mysql_Sql - Fatal编程技术网

Android MYSQL查询,合并记录和不相关的表以自动完成

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%

我正在尝试为我的android应用程序创建一个自动完成搜索。我正在使用mysql数据库来实现这一点。我想搜索三列,但其中一列在另一个表上。我有两张桌子。第一个表中有a1、a2列,第二个表中有username列。我想从两个表中搜索,并将这些记录合并为我的自动完成搜索列表。我想这样做

SELECT   *  
FROM     table1 t1, 
         table2 t2 
WHERE    t1.a1  LIKE '%er%' 
OR       t1.a2  LIKE '%er%' 
OR       t2.username LIKE '%er%
我不希望合并相关记录,我希望将两个表中的无关记录合并到一个表中

否:表的列彼此不同


请帮助我了解这个MYSQL查询。

您不能这样做,因为列是不同的。否则,联盟将是一个想法。。。我认为您必须使用多个查询…

请发布一些示例数据和预期结果