日期:2014-05-17  浏览次数:20720 次

同一表中不同值的显示问题
有查询表结构如下
发号 发名 收号 收名
10                               上海仓 11                               南京仓
11                               南京仓 11                               南京仓
12                               北京仓 13                               天津仓
13                               天津仓 14                               合肥仓
14                               合肥仓 14                               合肥仓


有一张发货表D和仓库表WH.(数据来源)
如果我用
select   WHcode,WHname   from   WH,D
查询出来的结果是
发码 发名 收码 收名
10                                     上海仓 11                                 上海仓
11                                     南京仓 11                                 南京仓
12                                     北京仓 13                                 北京仓
13                                     天津仓 14                                 天津仓
14                                     合肥仓 14                                 合肥仓


变成第四列跟随第一列的值了.请问什么语句可以显示表1的形式?

附:WH表
仓码 仓名
10                                     上海仓
11                                     南京仓
12                                     北京仓
13                                     天津仓
14                                     合肥仓

D表
发码 收码
10 11
11 11
12 13
13 14
14 14

谢谢

------解决方案----