Foros de debate Categorías Foros

Nuena tienda online de bisuteria fina

1194 - Table 'discotecas' is marked as crashed and should be repaired

select distinct B.seguido_id, B.tipo_seguido_id,B.distance from (select A.seguido_id, A.tipo_seguido_id,A.total_seguidores,A.total_proximos_eventos, case when lat<> 0 then (acos(sin(radians(40.3956166)) * sin(radians(lat)) + cos(radians(40.3956166)) * cos(radians(lat)) * cos(radians(-3.699108) - radians(lng))) * 6378) else 1000000 end as distance from (SELECT c.seguido_id, c.tipo_seguido_id,count(*) as total_seguidores, case when c.tipo_seguido_id=2 then d.total_proximos_eventos when c.tipo_seguido_id=16 then g.total_proximos_eventos else 0 end as total_proximos_eventos, case when c.tipo_seguido_id=2 then else 0 end as lat, case when c.tipo_seguido_id=2 then d.lng else 0 end as lng FROM `customers_sigue_a` c left join discotecas d on c.tipo_seguido_id=2 and c.seguido_id=d.discotecas_id and d.discoteca_estado_id=2 left join GrupoMusical g on c.tipo_seguido_id=16 and c.seguido_id=g.id_grupo where c.tipo_seguido_id in (2,16) and (d.discotecas_id > 0 or c.tipo_seguido_id <>2) and (g.id_grupo > 0 or c.tipo_seguido_id <>16) group by c.seguido_id, c.tipo_seguido_id union select g.id_grupo as seguido_id, 16 as tipo_seguido_id, total_seguidores,total_proximos_eventos, 0 as lat, 0 as lng from GrupoMusical g where total_proximos_eventos>0 and foto1 is not null group by g.id_grupo union SELECT d.discotecas_id as seguido_id, 2 as tipo_seguido_id,total_seguidores ,total_proximos_eventos as cont_eventos, lat, lng FROM discotecas d where d.discoteca_estado_id=2 and logotipo <>'' and logotipo is not null and discotecas_id not in (-1)) A )B where (distance <=500 or tipo_seguido_id <>2 ) order by B.total_seguidores desc,B.total_proximos_eventos desc limit 0,4