Я новичок в SQL, поэтому все будет объяснено, как и мне 5. Я пытаюсь выяснить, , сколько людей выполнили событие, «нажали, чтобы узнать больше», а затем приступили к его проведению."установить пробный статус" .Я использую Postgres, поэтому есть еще один AND payload->>'status' = true
, который я упустил, чтобы упростить его.По сути, мне нужно, чтобы следующие псевдо-запросы превратились в функциональный одиночный запрос.
SELECT DISTINCT booking_id
FROM venue_events
WHERE name = 'clicked learn more'`;
SELECT count(*)
FROM venue_events
WHERE booking = booking_id AND name = 'set trial status' AND payload->>'status' = true;
Как я могу превратить его в один-единственный SQL-запрос, второй, используя booking_ids из первого
Ниже показано, как выглядят данные в таблице.