Hallo,
ich habe ein Problem bezüglich dem Joinen von Super- und Subtabellen.
Hier mal mein Bsp.:
CREATE TABLE message (
id SERIAL PRIMARY KEY,
msg VARCHAR(140)
);
CREATE TABLE reply (
username VARCHAR(40);
) INHERITS (message);
INSERT INTO message (msg) VALUES ('ich bin eine nachricht.');
INSERT INTO reply (msg, username) VALUES ('ich bin ein reply', 'patrick');
Nun möchte ich beide Tabellen per JOIN verknüpfen und mir die id, die message und, falls es ein reply ist den username anzeigen lassen, ansonsten soll das feld username leer bleiben. ich habe es per folgendem select probiert, jedoch wird dort der username auch bei der message hingeschrieben.
SELECT message.id, message.msg, reply.username FROM message, reply;
Kann mir jemand helfen?
LG