Jump to content

roga

Members
  • Gesamte Inhalte

    7
  • Registriert seit

  • Letzter Besuch

Über roga

  • Geburtstag 18.03.1967

Profile Fields

  • Member Title
    Newbie

Fortschritt von roga

Apprentice

Apprentice (3/14)

  • Erste Antwort
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei
  • 1 Jahre dabei

Neueste Abzeichen

10

Reputation in der Community

1

Beste Lösungen

  1. roga

    SQL Query erstellen

    Danke, das ist schon mal nicht schlecht! Geht in die Richtung, wie ich es gemeint habe. Grüsse Roli
  2. roga

    SQL Query erstellen

    Hallo Sunny61 und Zahni, Euch beiden herzlichen Dank!!! Hab meine Hausaufgaben gemacht und meine erste Stored Procedure geschrieben. Danach der Aufruf derselbigen aus meinem VB.NET Programm und siehe da, mein gewünschtes Ergebnis wird sichtbar!!!! Yepiii!!! Jetzt bin ich happy :-) Nun, ich stehe noch ganz am Fusse des Berges, doch der Weg nach oben habe ich dank euch jetzt gefunden. Wo ich mich im Augenblick noch sehr schwer tue ist mit den Queries, wie man ja unschwer an meiner eigentlichen Forumsanfrage erkennen kann. Ich blick da nicht immer ganz durch und weiss manchmal einfach nicht, wie eine bestimmte Abfrage mit SELECT JOIN, LEFT, RIGHT, OUTER, etc. korrekt formuliert werden muss. Gibt es dafür nicht irgendwo eine "Spielwiese" wo man sowas ausgiebig üben kann??? Ich denke mal mit der Übung kommt dann auch die Routine, hoffentlich :-) Ich bräuchte "einfache" Beispiele die für einen Anfänger gut verständlich sind. Gibt's sowas?? Grüsse + einen Happy-Day ROGA
  3. roga

    SQL Query erstellen

    Hallo Sunny61, Vielen Dank! Bin richtig überrascht, wie schnell das hier abgeht :-) Mein "Unbekanntes" Programm ist ein VB.NET Programm. Auch damit bin ich fleissig am üben. :-) Also, das mit der Stored Procedure habe ich von der Theorie her halbwegs auf die Reihe bekommen, muss damit wohl noch einwenig experimentieren. Werde aber vorher das "Futter" noch genüsslich in mich hineinziehen und danach ordentlich verdauen. Hoffe, ich krieg den rest dann alleine auf die Reihe. Werde über meinen Erfolg/Misserfolg weiter berichten. Danke für die Unterstützung!!! Grüsse ROGA
  4. roga

    SQL Query erstellen

    Hallo, ich bin's nochmals :-) Vielleicht hört mir nochmal jemand zu. Mein Problem ist leider nur zur Hälfte gelöst, wie ich jetzt feststellen musste. Wenn ich die obige SQL-Abfrage direkt in einem Query auf dem Datenbankserver mache, dann funktioniert es eigentlich wie erwartet. SELECT * FROM tblArtikel WHERE tblArtikel.artikel_id NOT IN ( SELECT tblArtikel_1.artikel_id FROM dbo.tblKunden_Artikel AS tblKunden_Artikel_1 INNER JOIN dbo.tblArtikel AS tblArtikel_1 ON tblKunden_Artikel_1.artikel_id = tblArtikel_1.artikel_id WHERE tblKunden_Artikel_1.kunden_id=16 ) Nun wollte ich ich aber diese Abfrage von meinem Test-Programm aus machen, was so leider nicht mehr funktioniert hat, weil die Kunden-ID nicht statisch auf dem Server eingestellt ist, sondern dynamisch von meinem Test-Programm ausgewählt werden kann (soll). Wie schaffe ich es also, die Abfrage so zu erstellen, dass der Server von meiner Kunden-ID kenntnisse erhält??? Jetzt stehe ich wirklich auf dem Schlauch :confused: Hoffe, jemand kann mir nochmals einen Denkanstoss verpassen :p Danke und Grüsse ROGA
  5. roga

    SQL Query erstellen

    Hallo Cybquest, Wow!!! Dein Hinweis scheint mich wirklich weiter gebracht zu haben, vielen, vielen Dank!!!!!! Euch beiden nochmals vielen Dank!!! Bis zu meinem nächsten Problem :-) Es wird sicher nicht die letzte Frage sein, die ich hier platzieren werde. Aber dank der kompetenten Unterstützung hier in diesem Forum durch euch, macht es wirklich wieder Spass!!! Ich bin Happyyyyyy .... Grüsse ROGA
  6. roga

    SQL Query erstellen

    Hallo Zahni, Vielen Dank für den schnellen "Denkanstoss". Hab mich gleich hingesetzt und mich damit beschäftigt. Leider bekomme ich noch nicht das gewüschte Ergebnis. Habe ich Deinen "Denkanstoss" so richtig verstanden? SELECT * FROM tblArtikel WHERE tblArtikel.Artkel_id not in (SELECT tblArtikel.Artikel_id FROM tblArtikel) Diese Abfrage liefert mir zwar keinen Fehler aber auch keine Daten :-( Was mich hier etwas verwirrt ist, dass bei Deinem Ansatz keine Verbindung zur Beziehungstabelle gemacht wird. Wie kann ich dann so die Abfrage für einen bestimmten Kunden machen, so wie ich es oben geschildert habe? Stehe ich jetzt total auf dem Schlauch oder gib's noch Hoffnung für mich? Grüsse ROGA
  7. roga

    SQL Query erstellen

    Hallo liebes Forum, seit einiger Zeit beschäftige ich mich mit SQL bzw. möchte es mir selbst beibringen. An einer mir selbst gestellten Aufgabe scheitere ich aber kläglich. Nun suche ich hier in diesem Forum um Hilfe. Mein Problem: ich habe eine Tabelle "tblKunden" und eine Tabelle "tblArtikel". Beide Tabellen sind über eine Beziehungstabelle m:n miteinander verknüpft. Beide Tabellen (Kunden und Artikel) besitzen als Primärkey einen eindeutigen Integerwert. Beide Primärkeys sind in der Beziehungstabelle als Fremdkey festgelegt. Nun wollte ich eine Abfrage machen, von der ich alle gekauften Artikel eines bestimmten Kunden (z.B. K-Nr. 13) erhalte. Das hat auch mit folgender SQL-Abfrage funktioniert: SELECT tblArtikel.artikel_bez, tblArtikel.atikel_nr FROM tblKunden_Artikel INNER JOIN tblArtikel ON tblKunden_Artikel.artikel_id = tblArtikel.artikel_id WHERE tblKunden.kunden_nr = 13 Eine weitere Abfrage sollte mir all die Artikel liefern, welche ein bestimmter Kunde noch NICHT gekauft hat. Und genau hier scheitere ich, leider :-( Ich möchte als Erbegnis eine Liste mit der Artikel-Bezeichnung und Nummer erhalten, die der Kunden also noch NICHT gekauft hat, doch wie muss eine soche Abfrage aussehen?? PS: ich bin schon dabei, mich durch verschiedenste Tutorials betreffend dem Thema SQL durchzuschlagen, nur gefunkt hat's bislang noch nicht so richtig. Es fehlt mir halt ein "Lehrer" :-) Für gut gemeinte Tipps und Ratschläge bin ich sehr dankbar! Grüsse ROGA
×
×
  • Neu erstellen...