请教sql的写法
两个表
表code
type(类别) id(代码) name(名称)
-------------------------------------------------
1 1 北京
1 2 上海
1 3 广州
2 1 飞机
2 2 火车
3 1 产品1
3 2 产品2
3 3 产品3
3 4 产品4
表stock
id(流水号) cpID(产品id) jtID(交通方式id) mdID(目的地id) fhsj(发货时间)
------------------------------------------------------------------------------------
000001 2 2 1 20050801
000002 2 1 2 20050724
000003 4 1 3 20050801
000004 1 2 2 20050803
要如何写sql语句才能让stock表中的cpID与code表中lb为3的id相等,jtID与code表中lb为2的id相等,
mdID与code表中lb为1的id相等,查询后的显示效果为
表stock
id(流水号) cpID(产品id) jtID(交通方式id) mdID(目的地id) fhsj(发货时间)
------------------------------------------------------------------------------------
000001 产品2 火车 北京 20050801
000002 产品2 飞机 上海 20050724
000003 产品4 飞机 广州 20050801
000004 产品1 火车 上海 20050803