Ich weiß nicht genau, ob ich Dich richtig verstehe. Möglicherweise nicht. Was für ein Resultat erwartest Du denn aus Deinen Daten?
AndreasCode:test=*# select * from schema1.dates ; dates_pk | startdate | enddate ----------+------------+------------ 1 | 2009-01-01 | 2009-05-31 2 | 2009-06-01 | 2009-12-31 (2 rows) test=*# select * from schema2.dates ; dates_pk | startdate | enddate ----------+------------+------------ 1 | 2009-01-01 | 2009-03-31 2 | 2009-04-01 | 2009-07-30 3 | 2009-08-01 | 2009-12-31 (3 rows) test=*# select * from groups ; groups_pk | schemeflag | dates_fk -----------+------------+---------- 1111 | 1 | 2 2222 | 2 | 2 (2 rows) test=*# select g.*, v.startdate, v.enddate from groups g left join view_dates v on g.schemeflag=v.schema_flag; groups_pk | schemeflag | dates_fk | startdate | enddate -----------+------------+----------+------------+------------ 1111 | 1 | 2 | 2009-01-01 | 2009-05-31 1111 | 1 | 2 | 2009-06-01 | 2009-12-31 2222 | 2 | 2 | 2009-01-01 | 2009-03-31 2222 | 2 | 2 | 2009-04-01 | 2009-07-30 2222 | 2 | 2 | 2009-08-01 | 2009-12-31 (5 rows) test=*# \d view_dates View "public.view_dates" Column | Type | Modifiers -------------+---------+----------- schema_flag | integer | dates_pk | integer | startdate | date | enddate | date | View definition: SELECT 1 AS schema_flag, dates.dates_pk, dates.startdate, dates.enddate FROM schema1.dates UNION ALL SELECT 2 AS schema_flag, dates.dates_pk, dates.startdate, dates.enddate FROM schema2.dates; test=*#
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
Das sieht sehr gut aus, ich denke das ist die Lösung für das Problem. Ich baus gleich mal ein. Vielen Dank!![]()
Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören
Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler
PostgreSQL Service & Support
Als der Hersteller letztes Mal hier war hatte ich ihm schon hochachtungsvoll gesagt: "Sie haben ganz schön Mut hier aufzutauchen".
Aber in der nächsten Version wird alles besser - komplette Neuprogrammierung von Grund auf. War die richtige Entscheidung.
Habs übrigens eingebaut und funktioniert super - nochmals vielen Dank!![]()
Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören
Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler
PostgreSQL Service & Support
Das muss leider ein Geheimnis bleiben.![]()
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen