![]() |
MYSQL: zusammenfügen zweier tabelleninhalte
ich möchte aus 2 tables, in denen sich jeweils 2 felder mit den selben namen (also in beiden tables, natürlich nicht in derselben) befinden, hintereinander daten auslesen und das ergebnis dann sortieren.
habe mich bereits bzgl. JOINS eingelesen, doch das dürfte wohl nicht das sein, was ich brauche, da ich keine kombination zwischen den tableinhalten wünsche. ich brauche lediglich ein "lies die feld1-feld2-tupel aus beiden tables und sortiere das gesamtergebnis nach feld1". applikationsseitig ist das ganze kein problem, nur wie komme ich zu so etwas, wenn ich es db-seitig lösen will? |
distinct eliminiert doppelte einträge ...
Code:
select distinct t1.spalte1, |
Zitat:
wird er mit deinem statement ned weid kommen :p |
Zitat:
|
is mysql mehrsprachig, versteht eine englische installation deutsche abfragen? :eek:
|
Zitat:
bis auf spalten und tabellennamen ... die gehören an die entsprechenden vorhandenen datenbank-objekte angepaßt :p |
danke, aber du hast mich leider falsch verstanden, es gibt keine doppelten einträge. was du mir geraten hast, ist, soweit ich das sehe, eben ein join, aber der hilft mir denke ich nicht weiter, da ich an keiner kombination zwischen einzelnen einträgen interessiert bin. ich möchte lediglich die reihentupel aus den beiden tables nach feld1 sortiert auslesen (und zwar nicht nach jenem feld1 von table1 oder 2, sondern das gesamtergebnis soll sortiert werden).
die aufgabe ist im grunde simpel: ich brauche ein select-statement, das mir die folgenden tables: Code:
table1: & table2: |
ich faule sau geh von c&p aus :p
allerdings ist das ein join, was rastin will. der sort erfolgt im 2. schritt nach der ergebniss tabelle :D |
@RaistlinMajere
ah, verstehe ... du willst UNION verwenden ... Code:
select feld1, feld2 |
ist union nicht nur ein zu setzendes flag :confused:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 05:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag