我正在執行這兩個查詢。加入以下查詢?
1.
select widget_uid,param_value as campaign_name
from widget_config_value
where widget_uid in (select widget_uid
from widget_config_value
where param_name="active"
and param_value="1"
and widget_uid in (select widget_uid
from partner_widget
where partner_uid=4)
)
and param_name="widgetCampaignName";
2.
select widget_uid,param_value as campaign_type
from widget_config_value
where widget_uid in (select widget_uid
from widget_config_value
where param_name="active"
and param_value="1"
and widget_uid in (select widget_uid
from partner_widget
where partner_uid=4)
)
and param_name="widgetType";
我怎樣才能將這個上widget_uid?所以,我可以得到常見的widget_uid的結果??
還是有什麼辦法來改善上面的查詢?
這兩個被查詢似乎一致,除了PARAM_NAME一樣嗎?這不能工作「param_name IN('widgetCampaignName','widgetType')」 –
喬恩?如[Jon Skeet] [http://stackoverflow.com/users/22656/jon-skeet]? :P –
@ Jonas-param名稱與widgetcampaignname和widgettype不同 – Vicky