Language dependent fields
| От | Volker Krebs | 
|---|---|
| Тема | Language dependent fields | 
| Дата | |
| Msg-id | 3999029A.1E39AAAB@abas.de обсуждение исходный текст | 
| Ответы | 8K Limit, whats the best strategy? | 
| Список | pgsql-sql | 
Hi, I want the content of a field to be language dependent. Therfore we have a Translation table which looks like this: tln_id tln_lng_id tln_text --------------------------------- 1 de hallo 1 en hello 2 de Herr 2 en Mister any language dependent fields reference to this table e.g. table customer cst_id cst_sometext_tln_id ---------------------------- 1000 1 I've created a view to get the text: CREATE VIEW locale_customer AS SELECT customer.*, tln_text, tln_lng_id FROM customer,translation WHERE tln_id=cst_sometext_tln_id; this works fine for tables with only one language dependent field. But if I have more than one field I've got a problem. e.g. table customer2 cst_id cst_sometext_tln_id cst_sometext2_tln_id ---------------------------------------------------- 1000 1 2 how can I create a proper view, to get both tln_text fields ?? CREATE VIEW locale_customer2 AS SELECT customer2.*, tln_text, tln_lng_id FROM customer,translation WHERE tln_id=cst_sometext_tln_id OR tln_id=cst_sometext2_tln_id; gives me all tln_text fields, but I can't distinguish between them. Any help appriciated. thanks Volker
В списке pgsql-sql по дате отправления: