Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
zwei id's in einer Tabelle?
erzähl ein wenig von der Hintergrundidee, was du anhand der Datenbank erleichtern möchtest, wie es aussieht, ist die Struktur bei dir nicht ganz in Ordnung.
EDIT:
deine Abfrage würde in etwa so aussehen:
Code:
select sum(wert1+wert2) from table where id1 = 1 or id2 = 1
Hallo, danke nochmal.
Die zwei Id's sind mit einer anderen Tabellen verknüpft.
Der Datensatz hat natürlich nur eine Id, die ich aber nicht oben angegeben habe.
Das Ergebniss von Kampfgummibaerlie ist leider nicht ganz das was ich möchte.
Wenn beide Id's 1 sind , dann soll addiert werden. Ist aber nur eine 1, dann soll nur der Wert genommen werden
wo auch die Id 1 ist.
postgres=# create table fuxi60(id1 int, id2 int, wert1 int, wert2 int);
CREATE TABLE
postgres=# copy fuxi60 from stdin;
Geben Sie die zu kopierenden Daten ein, gefolgt von einem Zeilenende.
Beenden Sie mit einem Backslash und einem Punkt alleine auf einer Zeile, oder einem EOF-Signal.
>> 1 1 10 20
>> 1 2 11 21
>> 2 1 12 22
>> 2 2 13 23
>> \.
COPY 4
postgres=# select sum(wert1 + wert2) from fuxi60 where id1=1;
sum
-----
62
(1 Zeile)
postgres=#
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm
Diese Seite verwendet Cookies, um Inhalte zu personalisieren und dich nach einem Login angemeldet zu halten, wenn du registriert bist.
Durch die weitere Nutzung unserer Webseite erklärst du dich damit einverstanden.