Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 18th, 2010 | Syntax: SQL | Size: 3.72 KB | Hits: 84 | Expires: Never
Copy text to clipboard
  1. ERROR:  syntax error at OR near "as" at character 148
  2. 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
  3.                                       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
  4.                                       AND  n_id_portal_list=713 )
  5.                                       WHERE n_id_country = 1
  6.                                       AND n_id_campaign=id_campaign
  7.                                       AND t_all_keyword.b_display_type_flags&4=0
  8.                                       AND i_keywords<4
  9.                                       AND n_id_keyword>0
  10.                                       AND i_exact_match<2
  11.                                        AND t_all_keyword.i_content_flags & 1 = 0  AND (t_all_keyword.n_id_campaign_type&31) != 2
  12.                                        AND (n_id_customer_partner_block_type&1028=0 OR n_id_customer_partner_block_type IS NULL)  AND b_thursday_flags & 4096 = 0
  13.                                        AND keyidx ## 'online|letenky|auto|reality'
  14.                                       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
  15.                                       HAVING count(*)=i_keywords
  16.                                       ORDER BY i_context_ad_ctr*i_bid DESC
  17.                                        LIMIT 1) AS prefoo
  18.                                       UNION  
  19.                 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 (145677,136061,150543,143297) then 2.5 + ((t_campaign.n_id_customer%31)&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
  20.                 FROM t_campaign,(
  21.                     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,
  22.                     (coalesce(i_context_ad_ctr,40)*(i_bid*coalesce(i_premium_site_modifier,100))) AS score,i_clicks,i_context_ad_ctr
  23.                     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 = 71816137 ) LEFT JOIN t_customer_portal_list_block
  24.                       ON (t_customer_portal_list_block.n_id_customer=t_all_keyword.n_id_customer AND  n_id_portal_list=713 )
  25.                     WHERE t_context_ad_cache.n_id_keyword = t_all_keyword.n_id_keyword
  26.                      AND (n_id_customer_partner_block_type&1028=0 OR n_id_customer_partner_block_type IS NULL)
  27.                     AND t_all_keyword.b_display_type_flags&4=0
  28.                     AND t_all_keyword.i_keywords<4
  29.                      AND t_all_keyword.i_content_flags & 1 = 0  AND (t_all_keyword.n_id_campaign_type&31) != 2
  30.                     AND n_id_context_ad_url = 71816137  AND b_thursday_flags & 4096 = 0
  31.                     AND (i_clicks>0 OR i_views<1000)
  32.                     GROUP BY 1,2,3,4,5,6,7
  33.                     ORDER BY score DESC  LIMIT 7
  34.                     ) AS foo
  35.                 WHERE n_id_campaign=id_campaign
  36.                 AND n_id_campaign_status=1
  37.                 ORDER BY typ_cielenia, score DESC, i_bid DESC