A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 风雪再现 中级黑马   /  2013-7-8 21:57  /  1272 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

select * from 表1,表2
where 表1.name=表2.name
这句sql用join怎么写?
求教

评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

3 个回复

正序浏览
本帖最后由 zhangcheng5468 于 2013-7-9 13:59 编辑

select select_list from 表1 join 表2 on 表1.name=表二.name这种语法比较通用,也适合于Access数据库,你说的那种语法仅适用于SQL Server

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

回复 使用道具 举报
最好不要用name 做为连接  。 应该用 主键外键做为连接 。
回复 使用道具 举报
SELECT *
FROM 表1
INNER JOIN 表2
ON 表1.name=表2.name

评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马