Anzeige:
Ergebnis 1 bis 5 von 5

Thema: sql query problem

  1. #1
    Registrierter Benutzer
    Registriert seit
    16.02.2003
    Beiträge
    9

    sql query problem

    kann mir jemand sagen, was an dieser query nicht stimmt? (soll mit mysql laufen):

    SELECT * FROM vertragsdetails WHERE vertrag_id IN ( SELECT vertrag_id
    FROM vertraege )


    ?

    vielen dank für eure hilfestellung!

  2. #2
    Registrierter Benutzer
    Registriert seit
    28.01.2000
    Ort
    München-Moosach, Bayern
    Beiträge
    131
    Bin mir nicht sicher, aber ich glaube subselects gehen erst ab mysql 4.

    Genaueres dazu im Handbuch.
    Wer ist weisse ?
    Der von jedem Menschen etwas lernen kann.

  3. #3
    Registrierter Benutzer
    Registriert seit
    15.04.2003
    Beiträge
    43
    Hi,

    also meiner Meinung nach müsste die select Anweisung so aussehen..

    select * from vertragsdetails WHERE vertrag_id = ....

    Das mit den Klammern ... ist mir nicht bekannt und mit dem zweiten select auch nicht...

    gruss
    suse

  4. #4
    Registrierter Benutzer
    Registriert seit
    04.07.1999
    Ort
    Zürich
    Beiträge
    221
    Falls du Subselects brauchst würde ich Postgresql nehmen.

    Wie du Subselects in MySQL realisierst, kannst du hier nachlesen.

    MfG
    f0rtex
    Doctrína est fructus dulcis radícis amárae.

  5. #5
    Registrierter Benutzer
    Registriert seit
    28.07.2001
    Ort
    Wien
    Beiträge
    90

    Re: sql query problem

    Original geschrieben von penguroot
    kann mir jemand sagen, was an dieser query nicht stimmt? (soll mit mysql laufen):

    SELECT * FROM vertragsdetails WHERE vertrag_id IN ( SELECT vertrag_id
    FROM vertraege )
    ob nicht ein
    Code:
    select * from vertraege v, vertragsdetails vd where vd.vertrag_id=v.vertrag_id
    das gleiche ausspuckt?

    ansonsten kann ich mich meinen vorrednern anschließen, subselects gehen erst ab mysql 4
    Diese Message wurde erstellt mit freundlicher Unterstützung eines frei-
    laufenden Pinguins aus artgerechter Freilandhaltung. Er ist garantiert
    frei von Micro$oft'schen Viren.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •