Thread [SQL] mehrere gleichartige Tabellen in ein Ergebnis filtern (2 answers)
Opened by vitek at 2015-05-18 14:43

payx
 2015-05-18 15:05
#181078 #181078
User since
2006-05-04
564 Artikel
BenutzerIn

user image
Hallo vitek,

da brauchst Du ein UNION-Select:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
SELECT
elemArt
, elemID
, name
FROM
STW11
WHERE
elemTyp=20111
UNION
SELECT
elemArt
, elemID
, name
FROM
STW22
WHERE
elemTyp=20111

HTH
Grüße
payx

PS: Wenn Du die Bedingung nur einmal schreiben willst, kannst Du die UNION-Abfrage auch in ein Subselect packen:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
SELECT
elemArt
, elemID
, name
FROM
(
SELECT
elemArt
, elemID
, name
, elemTyp
FROM
STW11
UNION
SELECT
elemArt
, elemID
, name
, elemTyp
FROM
STW22
)
WHERE
elemTyp=20111

Last edited: 2015-05-18 15:13:00 +0200 (CEST)

View full thread [SQL] mehrere gleichartige Tabellen in ein Ergebnis filtern