Impossibile recuperare i dati dal db (rs_viaggi):
SELECT SQL_CACHE a.*, b.slug as slug_strut, c.nome_menu_periodo, d.cod_tipo_elem, e.cnt_gruppoc,e.prezzo_gruppoc,f.nome_menu_periodo_dett,
f.cod_menu_periodo_dett
FROM capodanno_elenco a
INNER JOIN tr_strutture b ON a.cod_struttura = b.cod_struttura
INNER JOIN ges_area_elemento d ON a.cod_viaggio = d.cod_elem
INNER JOIN tr_menu_periodi c ON c.cod_menu_periodo = d.cod_area
INNER JOIN capodanno_elenco_cnt e ON a.nome_gruppo = e.nome_gruppo AND e.cod_area=d.cod_area
INNER JOIN tr_menu_periodi_dett f ON c.cod_menu_periodo = f.cod_menu_periodo
INNER JOIN ges_area_elemento_dett g ON d.cod_area = g.cod_area AND d.cod_elem=g.cod_elem AND f.cod_menu_periodo_dett = g.cod_area_dett
WHERE a.data_partenza_a>='1900-01-01' AND a.data_partenza_a<='2999-12-31'
AND c.cod_sito = 35
AND d.cod_tipo_elem = 3
AND d.cod_area = 113
AND f.cod_sito = 35
UNION ALL
SELECT SQL_CACHE a.*, 'crociere' as slug_strut, c.nome_menu_periodo, d.cod_tipo_elem, e.cnt_gruppoc,e.prezzo_gruppoc,f.nome_menu_periodo_dett,
f.cod_menu_periodo_dett
FROM capodanno_elenco a
INNER JOIN ges_area_elemento d ON a.cod_viaggio = d.cod_elem
INNER JOIN tr_menu_periodi c ON c.cod_menu_periodo = d.cod_area
INNER JOIN capodanno_elenco_cnt e ON a.nome_gruppo = e.nome_gruppo AND e.cod_area=d.cod_area
INNER JOIN tr_menu_periodi_dett f ON c.cod_menu_periodo = f.cod_menu_periodo
INNER JOIN ges_area_elemento_dett g ON d.cod_area = g.cod_area AND d.cod_elem=g.cod_elem AND f.cod_menu_periodo_dett = g.cod_area_dett
WHERE a.data_partenza_a>='1900-01-01' AND a.data_partenza_a<='2999-12-31'
AND c.cod_sito = 35
AND d.cod_tipo_elem = 11
AND d.cod_area = 113
AND f.cod_sito = 35
UNION ALL
SELECT SQL_CACHE a.*, 'crociere' as slug_strut, c.nome_menu_periodo, d.cod_tipo_elem, e.cnt_gruppoc,e.prezzo_gruppoc,f.nome_menu_periodo_dett,
f.cod_menu_periodo_dett
FROM capodanno_elenco a
INNER JOIN ges_area_elemento d ON a.cod_viaggio = d.cod_elem
INNER JOIN tr_menu_periodi c ON c.cod_menu_periodo = d.cod_area
INNER JOIN capodanno_elenco_cnt e ON a.nome_gruppo = e.nome_gruppo AND e.cod_area=d.cod_area
INNER JOIN tr_menu_periodi_dett f ON c.cod_menu_periodo = f.cod_menu_periodo
INNER JOIN ges_area_elemento_dett g ON d.cod_area = g.cod_area AND d.cod_elem=g.cod_elem AND f.cod_menu_periodo_dett = g.cod_area_dett
WHERE a.data_partenza_a>='1900-01-01' AND a.data_partenza_a<='2999-12-31'
AND c.cod_sito = 35
AND d.cod_tipo_elem = 5
AND d.cod_area = 113
AND f.cod_sito = 35
UNION ALL
SELECT SQL_CACHE a.*, 'eventi' as slug_strut, c.nome_menu_periodo, d.cod_tipo_elem, e.cnt_gruppoc,e.prezzo_gruppoc,f.nome_menu_periodo_dett,
f.cod_menu_periodo_dett
FROM capodanno_elenco a
INNER JOIN ges_area_elemento d ON a.cod_viaggio = d.cod_elem
INNER JOIN tr_menu_periodi c ON c.cod_menu_periodo = d.cod_area
INNER JOIN capodanno_elenco_cnt e ON a.nome_gruppo = e.nome_gruppo AND e.cod_area=d.cod_area
INNER JOIN tr_menu_periodi_dett f ON c.cod_menu_periodo = f.cod_menu_periodo
INNER JOIN ges_area_elemento_dett g ON d.cod_area = g.cod_area AND d.cod_elem=g.cod_elem AND f.cod_menu_periodo_dett = g.cod_area_dett
WHERE c.cod_sito = 35
AND d.cod_tipo_elem = 1
AND d.cod_area = 113
AND f.cod_sito = 35 .