Tengo el siguiente problema .... un SELECT que me tira un error cuando subo todo al servidor!...
pero funciona bien cuando lo corro en mi maquina....
No se si es un problema de programacion o de version del MYSQL... me inclino mas por lo segundo ya que son diferentes ... pero quizas igualmente sea de codigo... les paso el SELECT
Código PHP:
select
s.affiliate_status_name,
a.affiliate_status_id,
a.affiliate_level_id,
a.affiliate_gender,
a.affiliate_firstname,
a.affiliate_lastname,
al.level_percentaje,
al.level_name,
c.countries_name,
SUM( IF(a.affiliate_id=ass.affiliate_id && ass.affiliate_tier_id='0' && ass.affiliate_billing_status = 1, 1, 0)) AS sales_indi,
SUM( IF(a.affiliate_id=ass.affiliate_id && ass.affiliate_tier_id!='0' && ass.affiliate_billing_status = 1, 1, 0)) AS sales_tier,
SUM( IF((a.affiliate_id=ass.affiliate_id) && ass.affiliate_billing_status = 1, 1, 0)) AS sales
FROM affiliate_affiliate a, affiliate_status s, affiliate_level al, countries c
LEFT JOIN affiliate_sales ass ON (a.affiliate_id=ass.affiliate_id OR a.affiliate_id=ass.affiliate_tier_id)
WHERE a.affiliate_id='1' and a.affiliate_status_id=s.affiliate_status_id and
a.affiliate_level_id=al.affiliate_level_id and a.affiliate_countries_id=c.countries_id
GROUP BY a.affiliate_id
#1054 - Unknown column 'a.affiliate_id' in 'on clause'
Que diferencia hay entre las versiones?? tendre que cambiar todos los SELECTS?? o solo estare cometiendo un error en el select q el mysql 5 lo detecta y el 3 no.. ??
saludos y gracias por su ayuda...