[erledig] SQL in Kombifeld

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [erledig] SQL in Kombifeld

[erledigt] SQL in Kombifeld

von iceberg » Do, 16.08.2007 06:47

hallo thomas und barlee

danke euch beiden für die rückmeldung. das mit dem verschachteln werd ich weiterhin testen bis es klappt, aber wenigstens hab ich schon mal einen ansatz.. :)

Re: SQL in Kombifeld

von Toxitom » Mi, 15.08.2007 18:09

Hey Iceberg,
aber die abtrennung durch das ',' klappt bei mir nur im 3. concat und nicht zusätzlich im 1. oder 2.
Das ist korrekt. OOo Base kann mit Concat nur zwei Elemente verknüpfen - alles andere musst du "schachteln". Und ja - ist zeimlich umständlich....

Gruss
Thomas

Re: SQL in Kombifeld

von iceberg » Mi, 15.08.2007 14:46

ok, ich hab das mal so gemacht:

SELECT CONCAT("Kriterium1", CONCAT("Kriterium2", CONCAT(' , ',"Kriterium3"))) FROM "Tabelle"

abfrage klappt, alles kein problem soweit, aber die abtrennung durch das ',' klappt bei mir nur im 3. concat und nicht zusätzlich im 1. oder 2.

Re: SQL in Kombifeld

von Barlee » Di, 14.08.2007 18:26

Hallo iceberg,
das geht aber nur, wenn ich 2 kriterien verbinden will, oder ?
Nein, das geht auch mit mehreren Werten. Setze einfach dort, wo jetzt "Kriterium2" steht, erneut CONCAT( ... , ...) ein.

Gruss Barlee

Re: SQL in Kombifeld

von iceberg » Di, 14.08.2007 08:37

ja, vielen dank, genau das habe ich gesucht.

das geht aber nur, wenn ich 2 kriterien verbinden will, oder ?

egal, das kann ich ja testen, nun hab ich ja wenigstens nen anhaltspunkt... bin gerade sehr euphorisch, kann endlich weitermachen ;)

Re: SQL in Kombifeld

von Barlee » Sa, 11.08.2007 10:54

Hallo iceberg,

meines Wissens kannst Du in einem Kombifeld nur Werte einer Spalte darstellen.
Du könntest allerdings Kriterium1 und Kriterium2 mittels CONCAT verbinden. Auf diese Art kannst Du Dir beide Spaltenwerte anzeigen lassen:

Code: Alles auswählen

SELECT concat("Kriterium1",concat('    ',"Kriterium2")) FROM "[Tabelle]"
Vielleicht reicht das für Deine Zwecke??

Gruss Barlee

[erledig] SQL in Kombifeld

von iceberg » Fr, 10.08.2007 11:19

hallo,
also mein erster beitrag ist im nirvana verschwunden, darum versuch ich es nochmal...


ich hab ein kombifeld angelegt und möchte über ne sql abfrage 2 spalten darstellen.

select "kriterium1, kriterium2", "primärschlüssel" from tabelle
klappt net

also
select "kriterium1", "kriterium2", "primärschlüssel" from tabelle
klappt, zeigt aber nur kriterium1 an

geht das überhaupt dass ich beide anzeigen lassen kann oder bin ich einfach nur zu doof


vielen dank

Nach oben