Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.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/4/powerbi/2.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
如何在sqlite android中连接两个表_Android_Sqlite - Fatal编程技术网

如何在sqlite android中连接两个表

如何在sqlite android中连接两个表,android,sqlite,Android,Sqlite,我有两张桌子,我想加入他们。我有类似的列“mac”,稍后我想返回第二个表中不存在但第一个表中存在的行。对于清晰视图,我在第一个表中有10行,在第二个表中有5行,我只想返回第二列中不存在的那5行 我被这件事缠住了 我尝试了下面的查询以加入,但没有成功 提前感谢:) 您可以使用stringFormat,但是我认为您的查询是错误的 String query = String.format("SELECT * FROM %s LEFT JOIN %s ON %s = %s ",

我有两张桌子,我想加入他们。我有类似的列“mac”,稍后我想返回第二个表中不存在但第一个表中存在的行。对于清晰视图,我在第一个表中有10行,在第二个表中有5行,我只想返回第二列中不存在的那5行

我被这件事缠住了

我尝试了下面的查询以加入,但没有成功

提前感谢:)


您可以使用stringFormat,但是我认为您的查询是错误的

 String query = String.format("SELECT * FROM %s LEFT JOIN %s ON %s = %s ",
            MainActivity.collect,MainActivity.collect2 ,Coloumn.NewInfo.MAC,MAC);

%s代表字符串变量,d代表整数,f代表浮点和…

什么是
不起作用的
意思?我在“=”中得到一个错误,记录你的
查询
然后你能给我一个有效的查询吗?记录
查询
变量的值并观察
日志,你看到了什么?
 String query = String.format("SELECT * FROM %s LEFT JOIN %s ON %s = %s ",
            MainActivity.collect,MainActivity.collect2 ,Coloumn.NewInfo.MAC,MAC);