我的数据库中有这些表:
Ticket
-------------------------------
|ID int PK |
|Paid varchar(50) |
-------------------------------
TicketRow
----------------------------------
|ID int PK |
|TicketID_FK int |
|SHtimeID_FK int |
----------------------------------
我想从 TicketRow 表中获取重复的行,这些行在 Ticket 表中具有相同的状态SHTiemID_FK
和状态。Paid='ok'
我试试这个:
select SHtimeID_FK,count(*) as cnt from dbo.TicketRow
group by SHtimeID_FK
having count(*)>1
但我不知道我应该如何在我的结果集中添加 Ticket 表。
更新:我的结果集中还需要 Ticket.ID