sql查询,通过3个表选择数据
本文关键字:选择 数据 3个 通过 查询 sql | 更新日期: 2023-09-27 18:27:09
我有一个数据库,如下所示:(很抱歉,我无法上传图表)
分组表:
grp_id smallint
grp_name char(50)
类型表:
tp_id smallint
tp_name char(50)
项目表:
it_id int
grp_id smallint
tp_id smallint
item表通过grp_id链接到group表,通过tp_id连接到type表。
用户输入CCD_ 1或CCD_,我应该意识到哪个项目有这个组,并将它们的类型名从类型表添加到checklistbox
。
select it_id, tp_name
from item
inner join type on type.tp_id = item.tp_id
inner join [group] on [group].grp_id = item.grp_id
where [group].grp_id = @groupid or [group].grp_name = @groupname