SQL 查询一对多条数据

有一个GRADE的表如下Grade_NameGrade_Identity1122334455一个CLASS的表Class_NameClass_IdentityA1B2C3... 有一个GRADE 的表如下
Grade_Name Grade_Identity
1 1
2 2
3 3
4 4
5 5

一个CLASS的表
Class_Name Class_Identity
A 1
B 2
C 3
D 4
我需要的答案为:
GRADE CLASS
1 A
1 B
1 C
1 D
2 A
2 B
2 C
2 D
这样一直到10 ,该怎么写SQL查询语句呢?谢谢
展开
 我来答
aund1986
2009-10-21 · TA获得超过1618个赞
知道小有建树答主
回答量:1000
采纳率:0%
帮助的人:531万
展开全部
是可以实现的,但是你的Class表里面没有与Grade表的Grade_Identity对应的字段吗?不然你查询出来的结果虽可以实现,但是不合理啊:你在用年级号匹配班级号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
如是我之闻
2009-10-21 · TA获得超过1238个赞
知道小有建树答主
回答量:1207
采纳率:57%
帮助的人:892万
展开全部
select GRADE from GRADE union select CLASS from CLASS
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
loveyurui
2009-10-21 · TA获得超过6557个赞
知道大有可为答主
回答量:2892
采纳率:33%
帮助的人:1163万
展开全部
select a.Grade_Name as GRADE,b.Class_Name as CLASS
from GRADE a
right outer join CLASS b;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式