一、
如table1:
ID 名称 爱好 LinkID(此为table2表中的ID)
1 张三 游泳 2
2 李四 旅游 3
........
table2
ID 会员级别 最高消费
1 VIP1 10000
2 VIP2 1000
3 VIP3 100
............
要求用一条查询得出结果包含两表的信息,结构如下:
ID 名称 爱好 LinkID(此为table2表中的ID) 会员级别 最高消费
..............
说明:前四个字段(列)来自table1,后两个来自table2
二、可否在表设计时,直接将两表数据连起来。自动读取?
多表查询,当前表中保存的另外一表中的ID,将查询结果连接成一个
答案:2 悬赏:40
解决时间 2021-02-04 01:47
- 提问者网友:但未伤到心
- 2021-02-03 01:47
最佳答案
- 二级知识专家网友:青灯壁纸妹
- 2021-02-03 03:16
select table1.*,table2.会员级别,table2.最高消费 from table1 inner join table2 on table1.LinkID=table2.ID
就可以了.
另外,你所说的:"二、可否在表设计时,直接将两表数据连起来。自动读取? "
这种设计方法不好!
就可以了.
另外,你所说的:"二、可否在表设计时,直接将两表数据连起来。自动读取? "
这种设计方法不好!
全部回答
- 1楼网友:开心就好
- 2021-02-03 04:33
你好!
select * from table1,table2 where table1.ID=table2.ID
打字不易,采纳哦!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯