Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT
- qo.sku,
- qo.ean,
- qo.brand_name,
- qo.frame_model_name,
- qo.frame_color_code,
- qo.frame_color_description,
- qo.glasses_type,
- generi.traduzione AS user_kind,
- materiali.traduzione AS material,
- qo.horizontal_lenses_size,
- qo.nominal_distance_between_lenses,
- qo.temple_length
- FROM (
- (SELECT
- o.id AS sku,
- o.codice_fornitore AS ean,
- m.descrizione AS brand_name,
- o.nome AS frame_model_name,
- o.tipo_colore AS frame_color_code,
- c.descrizione AS frame_color_description,
- CASE WHEN o.tipo_occhiale = 2 THEN 'Sunglasses' ELSE 'Eyeglasses' END AS glasses_type,
- o.tipo_materiale,
- o.tipo_utente,
- o.calibro AS horizontal_lenses_size,
- o.ponte AS nominal_distance_between_lenses,
- o.asta AS temple_length
- FROM
- occhiali o
- LEFT JOIN marchio_occhiali m ON o.marchioid = m.id
- LEFT JOIN colore_occhiali c ON o.marchio = c.marchio AND o.tipo_occhiale = c.tipo_occhiale AND o.tipo_colore = c.codice
- WHERE
- o.visibile = 1
- AND o.tipo_occhiale IN (1,2)
- AND o.prezzo_netto > 0
- AND o.flg_fine_serie = 0
- GROUP BY
- o.id
- ) AS qo
- INNER JOIN
- (
- SELECT
- u.codice, tg.traduzione
- FROM
- utente_occhiali u
- LEFT JOIN ottica_traduzioni_generi otg ON otg.id_genere = u.id
- LEFT JOIN ottica_traduzioni tg ON tg.id = otg.id_traduzione
- WHERE
- tg.id_lingua = 10
- ) AS generi ON generi.codice = qo.tipo_utente
- INNER JOIN
- (
- SELECT
- mat.codice, tm.traduzione
- FROM
- materiale_occhiali mat
- LEFT JOIN ottica_traduzioni_materiali otm ON otm.id_materiale = mat.id
- LEFT JOIN ottica_traduzioni tm ON tm.id = otm.id_traduzione
- WHERE
- tm.id_lingua = 10
- ) AS materiali ON materiali.codice = qo.tipo_materiale
- )
- GROUP BY
- sku
- ORDER BY
- brand_name ASC,
- frame_model_name ASC,
- frame_color_code ASC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement