Announcement

Collapse
No announcement yet.

Abfrage bei gleichen Spaltennamen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Abfrage bei gleichen Spaltennamen

    Hallo,

    ich bin neu hier und komme auch gleich mit einer wahrscheinlich sehr einfachen Frage:

    Ich habe 3 Tabellen mit mit unterschiedlicher Anzahl von Spalten, aber gleichen Spalten (name) in den jeweiligen Tabellen.

    Tabelle A Tabelle B Tabelle C
    id | name id | name id | name
    1 | Schmidt 1 | Kohl 1 | Althaus
    2 | Kohl 2 | Genscher 2 | Beck
    3 | Schroeder 3 | Kinkel 3 | Kohl

    Frage:
    Ich möchte nun mit einer einfachen Abfrage heraus finden, in welcher (welchen) Tabelle(n) der Name Kohl vorkommt?

    Kann jemand helfen?
    Vielen Dank

  • #2
    Hallo,

    am Besten mit einem UNION:
    [highlight=sql]
    select * from (
    select 'Tabelle A', id, name
    from Tabelle A
    UNION ALL
    select 'Tabelle B', id, name
    from Tabelle B
    UNION ALL
    select 'Tabelle C', id, name
    from Tabelle C)
    where name = 'Kohl'
    [/highlight]

    Gruß Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment

    Working...
    X