这个题目前两天问过,不过没得到正确答案,现在换种说法希望能有答案。有3个表A,B,CA字段:id, name
B字段:user, class
C字段:type, colorB.user来源于A.name
C.type来源于B.class求一句sql可以取出id=1这条记录的class和color注:我之前的写法是SELECT B.class, C.color
FROM A
INNER JOIN B ON A.id = B.user,
INNER JOIN C ON B.class = C.type
WHERE A.id=1这么写不对,望指点!
B字段:user, class
C字段:type, colorB.user来源于A.name
C.type来源于B.class求一句sql可以取出id=1这条记录的class和color注:我之前的写法是SELECT B.class, C.color
FROM A
INNER JOIN B ON A.id = B.user,
INNER JOIN C ON B.class = C.type
WHERE A.id=1这么写不对,望指点!
解决方案 »
- Can't connect to MySQL server on '183.37.81.152' (10060)
- mysql数据库触发器问题
- 如何删除mysql自定义的function
- 帮我写个数据库mysql 4.0.12 等同于实现子查询的代码,急!
- 高手来帮看一下这段储存过程, 导入失败, apache的进程占用100%cpu
- 请教怎样移植 MySql 数据库里面的数据!
- 求一SQL语句!(如何返回两个table的记录之和,谢谢,在线等)
- mysql怎样得到字段的值啊?怎么我得不到正确的结果?
- 关于Limit 的问题?不知是MySQL的bug?
- 如何将Mysql表中的一条记录分为多条记录
- PostgreSQL ado连接问题
- 多线程访问mysql
FROM A,B,C
WHERE A.name = B.name and C.type=B.class and A.id=1
SELECT B.class, C.color
FROM A
INNER JOIN B ON A.name = B.user
INNER JOIN C ON B.class = C.type
WHERE A.id=1