首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

两个简单的sql有关问题

2012-02-06 
两个简单的sql问题看到sql中有where11这样的语句,什么意思?StringsQueryStr selectmv.personid,log.liv

两个简单的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 查询得表中的所有数据,主要用于拼接查询数据串,

热点排行