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