Android 数据库有多张表字段都相同,如果查询这张表的所有数据

Android 数据库有多张表字段都相同,如果查询这张表的所有数据,第1张

多张表字段相同,对数据查询没有什么影响,只是涉及到同时查询多张表的时候,通过别名的方式解决。比如:

表A,字段id,nam

表B,字段id,calss

现在查询:

SELECT a.name FROM A a

LEFT JOIN B b ON b.id=a.id

WHERE 1=1

只要循环查询字符串里面FROM子句后面的表名就可以了。

如C#中:

string table="info_20060"

string sql="select "

for(int i=1i<=Xi++)

{

string temp=table+i.ToString()

sql =sql+ temp+".*"

if(i<X) sql+= ","

}

sql+=" from "

for(int i=1i<=Xi++)

{

string temp=table+i.ToString()

sql += temp

if (i <X) sql += ","

}

sql=sql+" order by info_200601.sn desc"

最后的sn不知道你什么意思。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6807834.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存