作者razor (=_=)
看板Database
标题Re: [SQL ] 查询问题
时间Tue Jun 27 19:37:32 2006
※ 引述《bm1983 (#2 16个耳洞丧礼之前)》之铭言:
: 在同一张资料表里我查了
: select distinct 牌照号码
: from dbo.violation,dbo.fine
: where dbo.violation.违规代号 = dbo.fine.违规代号
: and 违规项目 ='闯红灯'
: order by 牌照号码
: 我又查了
: select 牌照号码
: from dbo.violation,dbo.fine
: where dbo.violation.违规代号 = dbo.fine.违规代号
: and 违规项目 ='超速'
: order by 牌照号码
: 如果我想要查又超速又闯红灯的人(vip001和vip007)
: 请问应该要怎麽写查询?
Select 牌照号码
From dbo.violation, dbo.fine
Where dbo.violation.违规代号 = dbo.fine.违规代号
And (违规项目 = '闯红灯' Or 违规项目 = '超速')
Group By 牌照号码
Having count(牌照号码) > 1
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.117.133.38