Hi there,
I want to fetch data for Campaign and Budget, my problem is that I want to do it for a couple of campaigns in one request.
Let's say I have Campaign-1 with ID: FirstID and Campaign-2 with ID: SecondID
If I run a query:
SELECT
campaign.id,
campaign.advertising_channel_type,
campaign.bidding_strategy,
campaign.bidding_strategy_type,
campaign.campaign_budget,
campaign.name,
campaign.serving_status,
campaign.start_date,
campaign.status,
campaign_budget.amount_micros,
campaign_budget.delivery_method,
campaign_budget.explicitly_shared,
campaign_budget.id,
campaign_budget.name,
campaign_budget.period,
campaign_budget.resource_name,
campaign_budget.status,
campaign_budget.type
FROM
campaign
WHERE
campaign.status = 'ENABLED' AND
campaign.id = FirstID
OR
SELECT
campaign.id,
campaign.advertising_channel_type,
campaign.bidding_strategy,
campaign.bidding_strategy_type,
campaign.campaign_budget,
campaign.name,
campaign.serving_status,
campaign.start_date,
campaign.status,
campaign_budget.amount_micros,
campaign_budget.delivery_method,
campaign_budget.explicitly_shared,
campaign_budget.id,
campaign_budget.name,
campaign_budget.period,
campaign_budget.resource_name,
campaign_budget.status,
campaign_budget.type
FROM
campaign
WHERE
campaign.status = 'ENABLED' AND
campaign.id = SecondID
It works fine, but when I run the query:
SELECT
campaign.id,
campaign.advertising_channel_type,
campaign.bidding_strategy,
campaign.bidding_strategy_type,
campaign.campaign_budget,
campaign.name,
campaign.serving_status,
campaign.start_date,
campaign.status,
campaign_budget.amount_micros,
campaign_budget.delivery_method,
campaign_budget.explicitly_shared,
campaign_budget.id,
campaign_budget.name,
campaign_budget.period,
campaign_budget.resource_name,
campaign_budget.status,
campaign_budget.type
FROM
campaign
WHERE
campaign.status = 'ENABLED' AND
campaign.id = SecondID AND
campaign.id = FirstID
GROUP BY
campaign.id
It does not work. Any suggestion how to group this?
Thanks