SQL多表连接查询与嵌套查询,几个小题不知道怎么写 求帮忙
展开全部
a表(销售订单)
id(vchar) size(vchar) number(数量) date(时间)
1 L 23 2008-10-10
2 X 34 2008-10-12
3 M 45 2008-10-12
b表(材料领用)
id(vchar) name(料号)aid(vchar) no(材料出库量)date(时间)
1 X1 1 23 2008-10-02
2 X2 1 46 2008-10-02
3 X1 2 34 2008-10-02
4 X1 3 45 2008-10-02
5 X2 3 90 2008-10-02
我要第三张表
id(vchar)size(vchar)name(料号)number(数量)no(材料出库量)
1 L X1 23 23
1 L X2 23 46
2 X X1 34 34
3 M X1 45 45
3 M X2 45 90
sql语句应该怎么写?
如下答案:
select a.id,a.size,b.name 料号,a.number 数量,b.no 材料出库量 from a join b on a.id=b.id
id(vchar) size(vchar) number(数量) date(时间)
1 L 23 2008-10-10
2 X 34 2008-10-12
3 M 45 2008-10-12
b表(材料领用)
id(vchar) name(料号)aid(vchar) no(材料出库量)date(时间)
1 X1 1 23 2008-10-02
2 X2 1 46 2008-10-02
3 X1 2 34 2008-10-02
4 X1 3 45 2008-10-02
5 X2 3 90 2008-10-02
我要第三张表
id(vchar)size(vchar)name(料号)number(数量)no(材料出库量)
1 L X1 23 23
1 L X2 23 46
2 X X1 34 34
3 M X1 45 45
3 M X2 45 90
sql语句应该怎么写?
如下答案:
select a.id,a.size,b.name 料号,a.number 数量,b.no 材料出库量 from a join b on a.id=b.id
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询