-1
2人以上の予約を行ったGuestIDはどれですか?
私が持っているクエリ:条件でcount()を使用する方法
select guestid,count(BookingID)
from bookings
where 'count(bookingid)' < 2
group by guestid
はそれだけですべてのカウントがないものは2 はplzは助けるobove示し
2人以上の予約を行ったGuestIDはどれですか?
私が持っているクエリ:条件でcount()を使用する方法
select guestid,count(BookingID)
from bookings
where 'count(bookingid)' < 2
group by guestid
はそれだけですべてのカウントがないものは2 はplzは助けるobove示し
試してみてください。
select guestId, count(bookingId) as booking_count
from bookings
group by guestId
having count(bookingID) > 2
が集計値に条件を適用するには、以下を行う必要がありhaving句を使用します。また、比較を ">"ではなく "<"と指定しました。これは明らかに混乱を引き起こす可能性があります。
は、それはあなたの助けのためにありがとう を働いguestid た回数(bookingID)> guestidに戻すことにより、2 –
変更されたグループによって グループと予約からbooking_count として(bookingId)を数え、guestIdを選択:)あなたが解決策を見つけ –
嬉しいです。右 - gorupはguestIdでなければなりません。私は予約していません。私はその変化を反映するために答えを更新しました。 –