sql的两个表进行关联怎样按条件显示

在sql里面将两个表关联之后,怎样做到在vs的winform窗体里实现:第一个combobox里显示主表的信息,然后第二个下拉框能显示从表的内容在sql里能实现两个表的连... 在sql里面将两个表关联之后,怎样做到在vs的winform窗体里实现:第一个combobox里显示主表的信息,然后第二个下拉框能显示从表的内容
在sql里能实现两个表的连表查询,然后怎么在vs里做到第一个下拉框显示buwei的信息,第二个下拉框显示tezheng的内容
展开
 我来答
司马刀剑
高粉答主

2018-07-19 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:7234万
展开全部

多个条件用where……and……连接即可,举例如下:

1、创建测试表,插入数据:


create table dept (did int,dname varchar(20)) --创建dept系别表 insert into dept values (1,'计算机系')insert into dept values (2,'数学系')insert into dept values (3,'物理系') create table student(sid int,sname varchar(10),sage int,ssex varchar(4),sdept int) --创建学生表  insert into student values (1,'张三',20,'男',1)insert into student values (2,'李四',21,'男',1)insert into student values (3,'王五',19,'女',1)insert into student values (4,'赵六',21,'男',2)insert into student values (5,'孙七',18,'女',2)insert into student values (6,'杨八',21,'男',3)insert into student values (7,'刘九',20,'女',4) /*2张表通过dept表中的did和student表中的sdept字段关联*/

2、要求查询计算机系并且是女生,年龄小于20岁的人的信息。可用如下语句:


select b.* from dept a,student b where a.did=b.sdept and b.ssex='女' and b.sage<20 and a.dname='计算机系'

如图,其中红线标注的地方就是多条件连接的方法:

追问
我的数据库的表已经建立了,而且和窗体进行连接了。现在想在第一个下拉框显示部位,然后第二个下拉框显示相应的特征
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式