![]() |
Re: PostgreSQL - Abfrage aus 2 Tabellen
Zitat:
|
Re: PostgreSQL - Abfrage aus 2 Tabellen
Zitat:
tbladress -------------------------- AdressNo + GroupID + Name1 -------------------------- 1000 + 1 + TestA 1001 + 1 + TestB 1005 + 2 + TestC 1009 + 1 + TestD tbladress_groups ------------------- GroupID + GroupName ------------------- 1 + Autoren 2 + Admins Meiner Ansicht nach, sind also alle Werte vorhanden. Nur das Select-Statement hat einen Fehler... den ich nicht finde! :wall: |
Re: PostgreSQL - Abfrage aus 2 Tabellen
Nur 'ne Idee:
Da GroupID in beiden Tabellen enthalten ist, würde ich's mal aus Gründen der Eindeutigkeit mit Alias versuchen, wie mirage das schon angeregt hat:
SQL-Code:
SELECT
ta.*, tag.GroupName FROM tbladress ta LEFT OUTER JOIN tbladress_groups tag ON tag."GroupID" = ta."GroupID" |
Re: PostgreSQL - Abfrage aus 2 Tabellen
Mal von vorn:
SQL-Code:
[edit] :oops: Zu langsam [/edit]
SELECT A.AdressNo, A.Name1, G.Groupname
FROM tbladress A LEFT JOIN tbladress_groups G ON G.GroupdID = A.GroupID |
Re: PostgreSQL - Abfrage aus 2 Tabellen
SQL-Code:
Führt zu folgendem Ergebnis:
SELECT A."AdressNo", A."Name1", G."GroupName"
FROM tbladress A LEFT JOIN tbladress_groups G ON 'G."GroupID"' = A."GroupID" AdressNo + Name1 + GroupName ---------------------------- 1001 + TestA + 1002 + TestB + 1005 + TestC + 1009 + TestD + Das Feld "GroupName" ist LEER! :| |
Re: PostgreSQL - Abfrage aus 2 Tabellen
Sicher, dass da Gänsefüßchen hinmüssen? In meinem Buch über PostgreSQL sind keine aufgeführt. Und die Join-Bedingung ist auch geklammert, aber ansonsten genauso wie hier dargestellt...
|
Re: PostgreSQL - Abfrage aus 2 Tabellen
Zitat:
|
Re: PostgreSQL - Abfrage aus 2 Tabellen
Ich habe keine Ahnung von PostgreSQL, aber in Firebird wird der Feldname bei der Verwendung von Gänsefüßchen case-sensitive ausgewertet. Vielleicht liegt hier der Fehler?
|
Re: PostgreSQL - Abfrage aus 2 Tabellen
Ooooooooops... Ich habe den Fehler gefunden! :pale:
Das Feld "GroupID" in der Tabelle "tbladress" war vom Typ "character" während in der Tabelle "tbladress_groups" das Feld "GroupID" vom Typ "integer" ist. Das kann ja auch nicht wirklich gehen. Manchmal ist man echt auf beiden Augen doof... :mrgreen: Zitat:
Danke für Eure Mühe und Geduld! :dp: |
Re: PostgreSQL - Abfrage aus 2 Tabellen
Zitat:
![]() Here are a few examples of both valid and invalid names:
Double quotes um Feldnamen scheinen also erlaubt zu sein. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz