SQL中这样的查询能否做到?-->icecool转移
举例说明:一个人从美国坐飞机来到大陆,查询数据
表1为国家代码和国家名称表,只有两个字段,数据N多,只列出三个做示范
表名为text1
代码 | 国家 |
001 | 美国 |
002 | 中国 |
003 | 香港 |
第二个表有三个字段:表名为text2,存储人员起飞降落信息,关键是想用表1中的数据转换起飞、到达时国家的代码,
ID | 姓名 | 起飞时间 | 到达时间 | 起飞时的国家代码 | 到达的国家代码 |
1 | 张三 | 2006年7月8日 | 2006年7月8日 | 001 | 002 |
2 | 李四 | 2006年7月8日 | 2006年7月8日 | 002 | 002 |
3 | 王二 | 2006年7月8日 | 2006年7月8日 | 003 | 003 |
以上两个表为数据库里的表
现在要做个查询,
sql="select text1.*,text2.* from text1,text2 where 起飞时的国家代码=代码"
这样就可以用Rs("国家")将代码转换成国家了,可是到达时的国家代码能一起转换吗?
姓名 | 起飞时间 | 到达时间 | 起飞时的国家 | 到达的国家 |
张三 | 2006年7月8日 | 2006年7月9日 | 美国 | 002 |
李四 | 2006年7月8日 | 2006年7月10日 | 中国 | 002 |
王二 | 2006年7月8日 | 2006年7月13日 | 美国 | 003 |