Hi,
ich will zwecks Sortierung der Ergebnisse ein UNION ALL in folgenden SELECT-String einbauen:
Code:
SELECT
ba.id, ba.answersets, ba.strat_count, ba.strategy, ba.basics,
ba.morphology, ba.syntax, ba.selection, ba.polysemy, ba.discontinuous,
ba.researcher,
br.region, br.subregion, br.group_wals, br.subgroup_wals, br.quality,
br.number, br.sample49plus1,
bw.region, bw.subregion, bw.group_wals, bw.subgroup_wals, bw.quality,
bw.number, bw.sample55
FROM
bursas AS ba
LEFT JOIN bursareal AS br ON (br.id=ba.id)
LEFT JOIN burswals AS bw ON (bw.id=ba.id)
WHERE bw.sample55='X' AND br.sample49plus1='X'
Mir ist soweit klar, dass ich für alle Spalten, die ich vereinheitlichen will, ein Alias vergeben muss (also z.B.
Code:
SELECT region AS areal FROM bw
UNION ALL
SELECT region AS areal FROM br
), auch wenn ich noch nicht genau weiß,
wie genau das geschehen muss, und ob beide Tabellen komplett parallel aufgebaut sein müssen.
Die wichtigste Frage ist:
an welcher Stelle käme in meinem String das UNION ALL-Statement (ich will nur die Spalten aus bw und br vereinheitlichen...).
Vielen Dank!