Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 18th, 2010 | Syntax: SQL | Size: 3.77 KB | Hits: 73 | Expires: Never
Copy text to clipboard
  1.                 ORDER BY typ_cielenia, i_bid DESC, i_bid DESC
  2. ERROR:  syntax error at OR near "as" at character 148
  3. STATEMENT:  /*  */SELECT * FROM (SELECT t_campaign.n_id_customer,n_id_campaign,s_title,s_description,n_id_keyword,(i_bid*coalesce(i_premium_site_modifier,100) AS i_bid),t_campaign.s_url,1 AS score,i_keywords,i_context_ad_ctr,1 AS typ_cielenia,b_dynamic,b_logo,t_all_keyword.n_id_campaign_type, b_add_analytics_data, t_campaign.i_rotation_flags, t_campaign.s_rotation_data
  4.                                       FROM t_campaign,t_all_keyword LEFT JOIN t_customer_portal_list_block ON (t_customer_portal_list_block.n_id_customer=t_all_keyword.n_id_customer
  5.                                       AND  n_id_portal_list=52 )
  6.                                       WHERE n_id_country = 1
  7.                                       AND n_id_campaign=id_campaign
  8.                                       AND t_all_keyword.b_display_type_flags&4=0
  9.                                       AND i_keywords<4
  10.                                       AND n_id_keyword>0
  11.                                       AND i_exact_match<2
  12.                                        AND (t_all_keyword.n_id_campaign_type&31) != 2
  13.                                        AND (n_id_customer_partner_block_type&1028=0 OR n_id_customer_partner_block_type IS NULL)  AND b_thursday_flags & 4096 = 0
  14.                                        AND keyidx ## 'nokia|mobil'
  15.                                       GROUP BY 1,2,3,4,5,6,7,8,9,10,b_dynamic,b_logo,t_all_keyword.n_id_campaign_type, b_add_analytics_data, t_campaign.i_rotation_flags, t_campaign.s_rotation_data
  16.                                       HAVING count(*)=i_keywords
  17.                                       ORDER BY i_context_ad_ctr*i_bid DESC
  18.                                        LIMIT 1) AS prefoo
  19.                                       UNION  
  20.                 SELECT foo.n_id_customer,n_id_campaign,s_title,s_description,n_id_keyword,i_bid,t_campaign.s_url,score,i_clicks,i_context_ad_ctr, (case when n_id_campaign IN (148164,150818,149404,150762,142304,149622,150455,150534,150544,117301,150638,132569) then 2.5 + ((t_campaign.n_id_customer%10)&3)::float/7 else 2 end)  AS typ_cielenia,b_dynamic,b_logo,t_campaign.n_id_campaign_type, b_add_analytics_data, i_rotation_flags, s_rotation_data
  21.                 FROM t_campaign,(
  22.                     SELECT t_all_keyword.n_id_customer,t_all_keyword.n_id_campaign,t_all_keyword.n_id_keyword,(i_bid*coalesce(i_premium_site_modifier,100))/100 AS i_bid,
  23.                     (3*i_clicks+i_score+(i_bid*coalesce(i_premium_site_modifier,100))/500+((t_context_ad_cache.n_id_keyword+50)&15)*1) AS score,i_clicks,i_context_ad_ctr
  24.                     FROM (t_all_keyword JOIN t_context_ad_cache ON  t_context_ad_cache.n_id_keyword = t_all_keyword.n_id_keyword AND n_id_context_ad_url = 71771706 ) LEFT JOIN t_customer_portal_list_block
  25.                       ON (t_customer_portal_list_block.n_id_customer=t_all_keyword.n_id_customer AND  n_id_portal_list=52 )
  26.                     WHERE t_context_ad_cache.n_id_keyword = t_all_keyword.n_id_keyword
  27.                      AND (n_id_customer_partner_block_type&1028=0 OR n_id_customer_partner_block_type IS NULL)
  28.                     AND t_all_keyword.b_display_type_flags&4=0
  29.                     AND t_all_keyword.i_keywords<4
  30.                      AND (t_all_keyword.n_id_campaign_type&31) != 2
  31.                     AND n_id_context_ad_url = 71771706  AND b_thursday_flags & 4096 = 0
  32.                     AND (i_clicks>0 OR i_views<1000)
  33.                     GROUP BY 1,2,3,4,5,6,7
  34.                     ORDER BY score DESC  LIMIT 7
  35.                     ) AS foo
  36.                 WHERE n_id_campaign=id_campaign
  37.                 AND n_id_campaign_status=1
  38.                 ORDER BY typ_cielenia, score DESC, i_bid DESC