inner join

xlh0053 2010-05-04 10:50:20
帮我解释一下下面这个语句:我在数据库里没看到SECNM这个表SELECT PERSON.EMP_NO, PERSON.NAME, SECNM.SEC_NM,PERSON.DAYSAL_KEY AS SL_AM
FROM PERSON PERSON ‘这个地方为什么有两个PERSON ?
INNER JOIN XCBASIC.dbo.SECNM SECNM ON PERSON.SEC_NO = SECNM.SEC_NO '黄色部分是什么意思
INNER JOIN XCBASIC.dbo.PERNM PERNM ON PERSON.POS_NO = PERNM.POS_NO '黄色部分是什么意思
WHERE (PERSON.DAYSAL_KEY = 1)
ORDER BY PERSON.EMP_NO
...全文
96 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
合肥小菜 2010-05-05
  • 打赏
  • 举报
回复
2楼说的很清楚了
lyvscf 2010-05-04
  • 打赏
  • 举报
回复
很显然 .dbo.SECNM 这里是表名
xlh0053 2010-05-04
  • 打赏
  • 举报
回复
灰常感谢!
lihuinihao6315 2010-05-04
  • 打赏
  • 举报
回复
PERSON PERSON 起别名,省略AS
XCBASIC.dbo.SECNM SECNM 数据库XCBASIC下DBO用户的SECNM表或者视图
CloneCenter 2010-05-04
  • 打赏
  • 举报
回复
两个PERSON是别名,将Person表在本次查询中定义为别名Person。
XCBASIC.dbo.SECNM SECNM 这个是xcbasic数据库下的dbo所有的secnm表,在本次查询中将该表定义为SECNM, 也是别名。
Forrest23 2010-05-04
  • 打赏
  • 举报
回复
你在哪看到的?数据库里能执行吗?

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧