读书人

两个简单的sql有关问题

发布时间: 2012-02-06 15:52:44 作者: rapoo

两个简单的sql问题
看到sql中有where 1=1这样的语句,什么意思?

String sQueryStr= "select mv.personid,log.livInfo,log.retType,log.parInfo, " +
"log.health,log.PtMem from Social.socMv mv " +
"left join Social.socLogin log on log.personid =mv.personid where log.livComm=? ";

这些mv. log. left join 什么意思,又不是字段?

[解决办法]
mv是Social.socMv的别名
log是Social.socLogin 的别名

where 1=1: 1=1是真,select * from 表名 where 1=1 查询得表中的所有数据,主要用于拼接查询数据串,

读书人网 >SQL Server

热点推荐