DevTrain Startseite SharePoint Camp ? In 5 Tagen zum SharePoint Profi!  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: SQL | Thema: sql-abfrage | Von: G. Guest ( 05.03.2006 11:56)

Hallo....

ich habe ein problem...ich möchte eine sql abfrage machen:

zwei tabellen:

ihalt der ersten tabelle: REISE: reise_nr (primary key), ort, preis
inhalt der zweiten tabelle: BUCHUNG: reise_nr (primary key),
kd_nr (primary key), anzahl
personen,

es soll nun eine abfrage gemacht werden, inder die reise_nr und ort ausgegeben werden von den reisen, die nicht gebucht worden sind, kann mir da jeman helfen????

ich habe das schon mehrmals probiert bekomme das aber nicht hin:

mit zb.: select r.reise_nr, r.ort from reise r, buchung b where r.reise_nr
!=b.reise_nr;

select r.reise_nr, r_ort from r.reise left join buchung b on
r.reise_nr=b.reise_nr where b.reise_nr is null;

select r.reise_nr, r_ort from r.reise inner join buchung b on
r.reise_nr=b.reise_nr where b.reise_nr is null;

...funktioniert aber alles nicht...kann mir da jemand helfen...wäre echt nett..weil das ist ziemlich wichtig für mich....

Liebe grüße


Betreff Von Datum
Re: sql-abfrage
Hallo Guest,<br><br>Du kannst es ja mal so Versuchen eine View erstellen<br>SELECT ort, preis,<br>WHERE (SELECT COUNT(*) FROM BUCHUNG BUCHUNG.reise_nr = REISE.reise_nr) AS Anzahl<br>FROM REISE<br><br>Den erstellten...
Ansgar Sommer 05.03.2006 15:09
Re: sql-abfrage
Hi,<br><br>ich würde das mit einem Sub-Select machen. Code für MS-SQL Server:<br><br>SELECT reise_nr, ort FROM reise WHERE NOT EXISTS (SELECT buchung.reise_nr FROM buchung WHERE buchung.reise_nr =...
Peter Knoll 06.03.2006 10:02
Re: sql-abfrage
Hallo Peter,<br><br>ich gebe Dir recht deine andere Syntax wäre mir auch lieber aber im MS-SqlServer gibt das eine Fehlermeldung. Ich habe mehere Möglichkeiten getestet, aber im SqlServer geht deine...
Ansgar Sommer 06.03.2006 10:24
Re: sql-abfrage
Hallo Ansgar,<br><br>welchen Code meinst du? diesen?:<br><br>SELECT reise_nr, ort FROM reise WHERE NOT EXISTS (SELECT buchung.reise_nr FROM buchung WHERE buchung.reise_nr = reise.reise_nr)<br><br>Der funktioniert...
Peter Knoll 06.03.2006 11:05
Re: sql-abfrage
Hallo Peter,<br><br>das mit NOT EXSITS habe ich nicht ausgetestet aber das läuft bestimmt, die andere Variante (über den View) finde ich dann noch etwas flexibeler da ich damit auch noch Auswerten kann...
Ansgar Sommer 06.03.2006 12:16
Re: sql-abfrage
<br>alternativ wäre auch möglich:<br>SELECT reise_nr, ort<br>FROM reise<br>WHERE reise_nr not in (SELECT distinct reise_nr FROM buchung)<br><br>oder<br><br>select reise.reise_nr, ort<br>from reise, buchung<br>where...
Jens Buthe 06.03.2006 14:18

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Advanced Developers Conference vom 14.-15. Februar 2011

© Copyright 2003 ppedv AG