我有两张桌子,我想加入他们。我有类似的列“mac”,后来我想返回第二个表中不存在但出现在第一个表中的行。为了清晰的视图,我在第一个表中有10行,在第二个表中有5行我只想返回第二列中不存在的那5行。
我坚持这个。
我尝试了以下查询加入,但它无法正常工作
提前致谢:)
String query = "SELECT * FROM " +MainActivity.collect+ "LEFT JOIN" +MainActivity.collect2+ "ON" +Coloumn.NewInfo.MAC+ "="+MAC+ null;
答案 0 :(得分:0)
你可以使用stringFormat,但我认为你的查询是错误的......
String query = String.format("SELECT * FROM %s LEFT JOIN %s ON %s = %s ",
MainActivity.collect,MainActivity.collect2 ,Coloumn.NewInfo.MAC,MAC);
%s也用于String变量,%d用于整数,%f用于float和...