Announcement

Collapse
No announcement yet.

Select in From

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

  • Select in From

    Hallo zusammen,

    ich habe ein Problem und wollte wissen ob dieses überhaupt möglich ist!

    und zwar habe ich eine Tabelle die ca. so aufgebaut ist

    Alltable
    ID | name | tabellenname
    1 | Personen | person

    in der Spalte tabellenname ist eine weitere Tabelle, die es in der Datenbank gibt als Text gespeichert wie z.b. "person"

    ich will also alle Datensätze von der person-tabelle haben ohne "from person" auszuführen sondern sowas in der art:
    Code:
    Select * From (Select tabellenname From Alltable Where id=1)
    der verschachtelte Select müsste ja jetzt person zurück geben was dazu führt das folgendes ausgegeben werden sollte:

    Code:
    Select * from person
    leider tut er das nicht, ich habe schon gegoogelt und gemerkt das es zwar das select in from gibt, aber nicht in diesem zusammenhang

    Gibt es die Möglichkeit?

    ich bedanke mich im Voraus!

    MfG

    Kirro

    PS: MySQL wird benutzt

  • #2
    Hallo,

    sowas geht direkt in einem Statement nicht. Hierfür mußt du dynamisches SQL, z.B. in einer Procedure verwenden.

    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