举例说明:一个人从美国坐飞机来到大陆,查询数据
表1为国家代码和国家名称表,只有两个字段
表名为text1
代码 | 国家 |
001 | 美国 |
002 | 中国 |
003 | 香港 |
第二个表有三个字段:表名为text2
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 ????????????"
使其这样显示出来!
姓名 | 起飞时间 | 到达时间 | 起飞时的国家代码 | 到达的国家代码 |
张三 | 2006年7月8日 | 2006年7月9日 | 美国 | 中国 |
李四 | 2006年7月8日 | 2006年7月10日 | 中国 | 中国 |
王二 | 2006年7月8日 | 2006年7月13日 | 美国 | 香港 |
红色问号就是我不会写的,我只会写
sql="select text1.*,text2.* from text1,text2 where 起飞时的国家代码=代码",可是后
面的到达国家代码怎么替换出来,请问能否做到一次查询就能实现?如果做两次查询我能做到