<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Wer kennt sich mir SQL aus und hat Lust mir zu helfen?</title>
    <link>http://forum.geizhals.at/feed.jsp?id=287963</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(4): Wer kennt sich mir SQL aus und hat Lust mir zu helfen?</title>
      <link>http://forum.geizhals.at/t287963,1904777.html#1904777</link>
      <description>Sehe ich auch so. beide Beispiele referenzieren im subselect auf die Variablen des äußeren selects. &lt;br/&gt;</description>
      <pubDate>Fri, 05 Nov 2004 21:03:53 GMT</pubDate>
      <guid>http://forum.geizhals.at/t287963,1904777.html#1904777</guid>
      <dc:creator>Paulas_Papa</dc:creator>
      <dc:date>2004-11-05T21:03:53Z</dc:date>
    </item>
    <item>
      <title>Re(2): Wer kennt sich mir SQL aus und hat Lust mir zu helfen?</title>
      <link>http://forum.geizhals.at/t287963,1903878.html#1903878</link>
      <description>als kleiner tipp: leg dir datensätze an, die möglichst alle fälle abdecken - am besten mit einem testdatengenerator (kann man immer=nicht nur dafür brauchen!). dann hast mal ne ordentlich befüllte db und somit (wenn der tdg halbwegs was taugt) datensätze die alle spezialfälle abdecken (z.b. [audio &amp;&amp; sonstige gekauft] &amp;&amp; ![pflege gekauft]....).&lt;br&gt;&lt;br&gt;dann fährst du deine abfrage und analysierst welche dir fälschlicherweise in deiner abfrage noch drinnen sind, bzw. welche dir fehlen. dann kommst sehr schnell drauf, was dir fehlt/zuviel drinnen ist und kannst so deine sql-statement analysieren.&lt;br&gt;&lt;br&gt;als zweiten tipp: setz klammern und verwende einrückungen, auch wenn sie nicht nötig wären. du kannst das sql-statement dann zumindest besser lesen und verstehst besser, was deine abfrage genau tut.&lt;br&gt;&lt;br&gt;verwende (wenn schon) aliases, die über dein ganzes sql-statement eindeutig sind (nicht k für kunde im haupt-select und unterselect) - das verwirrt sonst noch weiter außerdem schließt es übergreifende relationen aus!&lt;br&gt;&lt;br&gt;fang mit einfachen statements an und füge dann ein kriterium nach dem anderen hinzu. wenn's einmal läuft kannst immer noch vereinfachen/optimieren.&lt;br/&gt;</description>
      <pubDate>Fri, 05 Nov 2004 13:37:52 GMT</pubDate>
      <guid>http://forum.geizhals.at/t287963,1903878.html#1903878</guid>
      <dc:creator>ashley77</dc:creator>
      <dc:date>2004-11-05T13:37:52Z</dc:date>
    </item>
    <item>
      <title>Re: Wer kennt sich mir SQL aus und hat Lust mir zu helfen?</title>
      <link>http://forum.geizhals.at/t287963,1901799.html#1901799</link>
      <description>Hi Leute!&lt;br&gt;&lt;br&gt;Ich verzweifle schön langsam...&lt;br&gt;&lt;br&gt;Vielleicht könnt ihr mir ja bei diesem hier helfen&lt;br&gt;&lt;br&gt;Frage: Kunden die 'Audio'- und 'Sonstiges'-Produkte gekauft haben, nicht aber 'Pflege'-Produkte&lt;br&gt;&lt;br&gt;&lt;br&gt;meine Lösung:&lt;br&gt;&lt;br&gt;SELECT k.kundenr, k.name&lt;br&gt;FROM kunde k, rechnung r, rechnungPos rp, produkt p&lt;br&gt;WHERE k.kundeNr=r.kundeNr AND&lt;br&gt;r.rechnungNr=rp.rechnungNr AND&lt;br&gt;p.ean=rp.ean AND&lt;br&gt;p.kategorie='Audio' OR&lt;br&gt;p.kategorie='Sonstiges' AND&lt;br&gt;&lt;br&gt;NOT IN(&lt;br&gt;SELECT k.kundenr, k.name&lt;br&gt;FROM kunde k, rechnung r, rechnungPos rp, produkt p&lt;br&gt;WHERE k.kundeNr=r.kundeNr AND&lt;br&gt;r.rechnungNr=rp.rechnungNr AND&lt;br&gt;p.ean=rp.ean AND&lt;br&gt;p.kategorie='Pfelege');&lt;br&gt;&lt;br&gt;I weiss a net, irgendwo is da der Hund drin...&lt;br&gt;&lt;br&gt;mfG&lt;br&gt;&lt;br&gt;&lt;br&gt;P.S.: erwischt &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 04 Nov 2004 16:57:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t287963,1901799.html#1901799</guid>
      <dc:creator>slapmag</dc:creator>
      <dc:date>2004-11-04T16:57:49Z</dc:date>
    </item>
    <item>
      <title>Re(6): Wer kennt sich mir SQL aus und hat Lust mir zu helfen?</title>
      <link>http://forum.geizhals.at/t287963,1901581.html#1901581</link>
      <description>naja, davon hab ich mir die inner joins angewöhnt... stimmt. sind i.d.r. auch schneller als in (select ...) anweisungen! &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"&gt;&lt;br&gt;&lt;br&gt;sorry, an den thread-öffner: hab das nur so blind daher geschrieben und jetzt keine zeit mich näher damit zu beschäftigen - siehs mir aber später nochmals an. &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 04 Nov 2004 15:45:00 GMT</pubDate>
      <guid>http://forum.geizhals.at/t287963,1901581.html#1901581</guid>
      <dc:creator>ashley77</dc:creator>
      <dc:date>2004-11-04T15:45:00Z</dc:date>
    </item>
    <item>
      <title>Re(3): Wer kennt sich mir SQL aus und hat Lust mir zu helfen?</title>
      <link>http://forum.geizhals.at/t287963,1901346.html#1901346</link>
      <description>mir fällt auf, dass du filiale 2 mal verwendest, und beide male das alias f verwendest.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 04 Nov 2004 14:35:34 GMT</pubDate>
      <guid>http://forum.geizhals.at/t287963,1901346.html#1901346</guid>
      <dc:creator>Infosauger</dc:creator>
      <dc:date>2004-11-04T14:35:34Z</dc:date>
    </item>
    <item>
      <title>Re(5): Wer kennt sich mir SQL aus und hat Lust mir zu helfen?</title>
      <link>http://forum.geizhals.at/t287963,1901335.html#1901335</link>
      <description>zurück zu deinem ersten lösungsvorschlag:&lt;br&gt;der lösungshinweis (karthesisches produkt) könnte der schlüssel sein:&lt;br&gt;&lt;br&gt;versuchs mal damit, aber ohne gewähr:&lt;br&gt;&lt;br&gt;SELECT p.ean, p.bezeichnung&lt;br&gt;FROM produkt p, filiale f, sortiment s&lt;br&gt;WHERE p.ean=s.ean AND&lt;br&gt;f.filNr=s.filNr &lt;br&gt;&lt;br&gt;AND f.plz NOT IN(&lt;br&gt;SELECT f.plz&lt;br&gt;FROM filiale f, produkt p&lt;br&gt;WHERE f.ean = p.ean and f.plz BETWEEN 4010 AND 4049);&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 04 Nov 2004 14:31:57 GMT</pubDate>
      <guid>http://forum.geizhals.at/t287963,1901335.html#1901335</guid>
      <dc:creator>maschwa</dc:creator>
      <dc:date>2004-11-04T14:31:57Z</dc:date>
    </item>
    <item>
      <title>Re(5): Wer kennt sich mir SQL aus und hat Lust mir zu helfen?</title>
      <link>http://forum.geizhals.at/t287963,1901328.html#1901328</link>
      <description>schaut ziemlich nach jku/win dke datenmodellierung aus? &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 04 Nov 2004 14:29:27 GMT</pubDate>
      <guid>http://forum.geizhals.at/t287963,1901328.html#1901328</guid>
      <dc:creator>maschwa</dc:creator>
      <dc:date>2004-11-04T14:29:27Z</dc:date>
    </item>
    <item>
      <title>Re(4): Wer kennt sich mir SQL aus und hat Lust mir zu helfen?</title>
      <link>http://forum.geizhals.at/t287963,1901287.html#1901287</link>
      <description>Hier bekomme ich leider einen Syntaxerror...&lt;br&gt;&lt;br&gt;hast du noch Ideen???&lt;br&gt;&lt;br&gt;mfG&lt;br/&gt;</description>
      <pubDate>Thu, 04 Nov 2004 14:11:53 GMT</pubDate>
      <guid>http://forum.geizhals.at/t287963,1901287.html#1901287</guid>
      <dc:creator>slapmag</dc:creator>
      <dc:date>2004-11-04T14:11:53Z</dc:date>
    </item>
    <item>
      <title>Re(4): Wer kennt sich mir SQL aus und hat Lust mir zu helfen?</title>
      <link>http://forum.geizhals.at/t287963,1901284.html#1901284</link>
      <description>Hmmm...ich erhalte nur das:&lt;br&gt;&lt;br&gt;Error:&lt;br&gt;Incorrect number of tuples!&lt;br&gt;&lt;br&gt;Description:&lt;br&gt;I suspect you are computing cartesian products.&lt;br&gt;&lt;br&gt;&lt;br&gt;P.S.: es handelt sich hierbei um den "eTutor" basierend auf Oracle&lt;br/&gt;</description>
      <pubDate>Thu, 04 Nov 2004 14:11:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t287963,1901284.html#1901284</guid>
      <dc:creator>slapmag</dc:creator>
      <dc:date>2004-11-04T14:11:22Z</dc:date>
    </item>
    <item>
      <title>Re(3): Wer kennt sich mir SQL aus und hat Lust mir zu helfen?</title>
      <link>http://forum.geizhals.at/t287963,1901066.html#1901066</link>
      <description>versuchs mal damit:&lt;br&gt;&lt;br&gt;SELECT DISTINCT &lt;br&gt;&amp;nbsp;&amp;nbsp;produkt.bezeichnung,&lt;br&gt;&amp;nbsp;&amp;nbsp;produkt.ean&lt;br&gt;FROM &lt;br&gt;&amp;nbsp;&amp;nbsp;produkt&lt;br&gt;INNER JOIN &lt;br&gt;&amp;nbsp;&amp;nbsp;(sortiment INNER JOIN filiale ON sortiment.filnr = filiale.filnr)&lt;br&gt;ON &lt;br&gt;&amp;nbsp;&amp;nbsp;produkt.ean = sortiment.ean&lt;br&gt;WHERE (filiale.plz Not Between 4010 And 4049);&lt;br/&gt;</description>
      <pubDate>Thu, 04 Nov 2004 13:20:24 GMT</pubDate>
      <guid>http://forum.geizhals.at/t287963,1901066.html#1901066</guid>
      <dc:creator>ashley77</dc:creator>
      <dc:date>2004-11-04T13:20:24Z</dc:date>
    </item>
    <item>
      <title>Re(3): Wer kennt sich mir SQL aus und hat Lust mir zu helfen?</title>
      <link>http://forum.geizhals.at/t287963,1901049.html#1901049</link>
      <description>Was bekommst Du denn bei Deinem Query für ein Ergebnis?&lt;br&gt;&lt;br&gt;So adhoc fällt mir nur auf, dass Du im Subselect "produkt p" nicht brauchst, aber das ist nur ein "Schönheitsfehler".&lt;br/&gt;</description>
      <pubDate>Thu, 04 Nov 2004 13:14:18 GMT</pubDate>
      <guid>http://forum.geizhals.at/t287963,1901049.html#1901049</guid>
      <dc:creator>Wizard51</dc:creator>
      <dc:date>2004-11-04T13:14:18Z</dc:date>
    </item>
    <item>
      <title>Re(2): Wer kennt sich mir SQL aus und hat Lust mir zu helfen?</title>
      <link>http://forum.geizhals.at/t287963,1901010.html#1901010</link>
      <description>NEIN! Das war jetzt nicht so gemeint das ihr meine Aufgabe machen sollt &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br&gt;&lt;br&gt;Ich hab ja ein konkretes Probelm!!!&lt;br&gt;&lt;br&gt;Im Bsp sollen alle Produkte ausgegeben werden bis auf Produkte die in Filialen mit best. Postleitzahlen nicht gehandelt werden.&lt;br&gt;&lt;br&gt;Ich verstehe eigentlich nicht wirklich warum meine Lösung nicht funktioniert:&lt;br&gt;&lt;br&gt;SELECT p.ean, p.bezeichnung&lt;br&gt;FROM produkt p, filiale f, sortiment s&lt;br&gt;WHERE p.ean=s.ean AND&lt;br&gt;f.filNr=s.filNr &lt;br&gt;&lt;br&gt;AND f.plz NOT IN(&lt;br&gt;SELECT f.plz&lt;br&gt;FROM filiale f, produkt p&lt;br&gt;WHERE f.plz BETWEEN 4010 AND 4049);&lt;br&gt;&lt;br&gt;&lt;br&gt;Hoffentlich könnt ihr da jetzt was rauslesen...jedenfalls hatte ich es vorher mit MINUS probiert, doch irgendwie will das einfach nicht!&lt;br&gt;&lt;br&gt;Habt ihr eine Idee - wo ist mein Denkfehler?&lt;br/&gt;</description>
      <pubDate>Thu, 04 Nov 2004 12:59:51 GMT</pubDate>
      <guid>http://forum.geizhals.at/t287963,1901010.html#1901010</guid>
      <dc:creator>slapmag</dc:creator>
      <dc:date>2004-11-04T12:59:51Z</dc:date>
    </item>
    <item>
      <title>Re: Wer kennt sich mir SQL aus und hat Lust mir zu helfen?</title>
      <link>http://forum.geizhals.at/t287963,1900785.html#1900785</link>
      <description>Wenn Du konkrete Fragen stellst, gerne.&lt;br&gt;&lt;br&gt;Wenn es darum geht, Dir Deine Hausaufgaben zu machen, dann wird sich kaum jemand finden.&lt;br/&gt;</description>
      <pubDate>Thu, 04 Nov 2004 11:55:13 GMT</pubDate>
      <guid>http://forum.geizhals.at/t287963,1900785.html#1900785</guid>
      <dc:creator>Wizard51</dc:creator>
      <dc:date>2004-11-04T11:55:13Z</dc:date>
    </item>
    <item>
      <title>Re: Wer kennt sich mir SQL aus und hat Lust mir zu helfen?</title>
      <link>http://forum.geizhals.at/t287963,1900445.html#1900445</link>
      <description>Ich glaub, mit der Anfrage wirst scheitern...&lt;br&gt;&lt;br&gt;Wie wärs, wenn du dich mal so lange mit der Materie alleine oder mit Klassenkameraden beschäftigts - nennt man "lernen" - bis du konkrete Fragen stellen kannst, die man dir dann sicher hier beantworten wird. Sollte dir gänzlich der Überblick abhanden gekommen sein (bei mir in meiner Schulzeit z.B. in Latein der Fall gewesen), wende dich doch mal vertrauensvoll an deinen Lehrer(in). &lt;br&gt;&lt;br&gt;mfg&lt;br&gt;lukas&lt;br/&gt;</description>
      <pubDate>Thu, 04 Nov 2004 09:44:16 GMT</pubDate>
      <guid>http://forum.geizhals.at/t287963,1900445.html#1900445</guid>
      <dc:creator>Paulas_Papa</dc:creator>
      <dc:date>2004-11-04T09:44:16Z</dc:date>
    </item>
    <item>
      <title>Wer kennt sich mir SQL aus und hat Lust mir zu helfen?</title>
      <link>http://forum.geizhals.at/t287963,1900403.html#1900403</link>
      <description>Hi Leute!&lt;br&gt;&lt;br&gt;Wer kennt sich mit, ich denk mal, einfachen SQL Queries aus und hat Lust und vorallem Zeit mir kurz bei meiner Aufagabe zu helfen???&lt;br&gt;&lt;br&gt;mfG&lt;br/&gt;</description>
      <pubDate>Thu, 04 Nov 2004 09:31:52 GMT</pubDate>
      <guid>http://forum.geizhals.at/t287963,1900403.html#1900403</guid>
      <dc:creator>slapmag</dc:creator>
      <dc:date>2004-11-04T09:31:52Z</dc:date>
    </item>
  </channel>
</rss>
