有三个表 a b c c.aid对应a.aid c.bid对应b.bid 现在要查出a.aname,b.bname,c.value怎么写sql语句? select a.aname,b.bname,c.value from c inner join a on c.aid=a.aid inner join b on c.bid=b.bid
两种:1.select * from 表1,表2,表3 where 表1.字段=表2.字段 and 表1.字段=表3.字段这种效率比较低 结构简单数据量小可以采用2.select * from 表1 join 表2 on 表1.字段=表2.字段 and join 表3 on 表1.字段=表3.字段这个不错 提问者评价 第2个and join写错了,应该是join,没有and http://zhidao.baidu.com/link?url=jI4ahWhPIbnq6gXcOZHWAeUPwSmO
一.登录问题 1. 忘记用户名密码: (1)默认应户名密码: system/manager sys/change_on_install scott/tiger (2)cmd以系统管理员身份登录: C:\Users\SAMSUNG>sqlplus system/manager as sysdba 查看所有user: SQL> select username from dba_users; 修改用户密码: SQL> alter user scott identified by
转自: http://www.dedecms.com/knowledge/data-base/sql-server/2012/0709/2872.html 本文主要列举两张和三张表来讲述多表连接查询.新建两张表:表1:student 截图如下:表2:course 截图如下:(此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键.)一.外连接外连接可分为:左连接.右连接.完全外连接.1.左连接 left join 或 left oute