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!
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!
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.
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
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.
ob nicht einOriginal 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 )
das gleiche ausspuckt?Code:select * from vertraege v, vertragsdetails vd where vd.vertrag_id=v.vertrag_id
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