批准者和提交者在SQL中是同一个人
我需要在假期预订数据库中确定批准者和提交者是同一个人的情况。数据如下所示:批准者和提交者在SQL中是同一个人,sql,Sql,我需要在假期预订数据库中确定批准者和提交者是同一个人的情况。数据如下所示: TIME VACATION BOOKING ACTION NAME 1:00:00 1 SUBMIT Mike 1:01:00 1 APPROVE Mike 1:02:00 2 SUBMIT Jane 1:03:00 2 APPROVE Mike 在SQL查询
TIME VACATION BOOKING ACTION NAME
1:00:00 1 SUBMIT Mike
1:01:00 1 APPROVE Mike
1:02:00 2 SUBMIT Jane
1:03:00 2 APPROVE Mike
在SQL查询中,“计数”是最有效的方法吗
我想“捕捉”上面假期预订1中的Mike结果。您可以使用count,但我更喜欢自动加入
SELECT * FROM Bookings B1
INNER JOIN Bookings B2
ON B1.[Vacation Booking]= B2.[Vacation Booking]
AND B1.Action = 'SUBMIT'
AND B2.Action = 'APPROVE'
AND B1.Name = B2.Name
您使用的是哪种数据库管理系统?神谕博士后?询问代码的问题必须表明对所解决问题的最低理解。包括尝试的解决方案,以及为什么它们不起作用,假期预订列是否识别假期请求?