Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- type_id_fk lang_id_fk ui_text
- 1 1 "Faktúra"
- 1 2 "Invoice"
- 2 1 "Dodací list"
- 2 2 "Bill of delivery"
- 3 1 "Objednávka"
- 3 2 "Order sheet"
- 1;"Faktúra";"Invoice"
- 2;"Dodací list";"Bill of delivery"
- 3;"Objednávka";"Order sheet"
- SELECT (t_type.type_id as typeID) ||';'||(
- SELECT t_type_ml.type_name FROM t_type_ml WHERE t_type_ml.type_id_fk = typeID AND t_type_ml.language_id_fk = 1)||';'||(
- SELECT t_type_ml.type_name FROM t_type_ml WHERE t_type_ml.type_id_fk = typeID AND t_type_ml.language_id_fk = 2)||';'
- FROM t_type;
- SELECT type_id_fk, string_agg(ui_text, ';' ORDER BY lang_id_fk)
- FROM t_type
- GROUP BY 1
- ORDER BY 1;
- SELECT type_id_fk::text || ';'
- || COALESCE(string_agg(ui_text, ';' ORDER BY lang_id_fk), 'no text')
- ...
- SELECT t1.type_id||';'||t1.type_name||';'||t2.type_name
- FROM t_type t1 LEFT JOIN t_type t2 ON t1.type_id=t2.type_id AND t2.language_id_fk = 2
- WHERE t1.language_id_fk = 1
- SELECT TYPE_ID,
- MAX(CASE LANGUAGE_ID WHEN 1 THEN UI_TEXT ELSE NULL END) AS FRENCH,
- MAX(CASE LANGUAGE_ID WHEN 2 THEN UI_TEXT ELSE NULL END AS ENGLISH
- FROM TABLE_NAME
- GROUP BY TYPE_ID
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement