select-anweisung unklar – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self select-anweisung unklar Tue, 01 Apr 03 07:25:45 Z https://forum.selfhtml.org/self/2003/apr/1/select-anweisung-unklar/380394#m380394 https://forum.selfhtml.org/self/2003/apr/1/select-anweisung-unklar/380394#m380394 <p>Hallo zusammen,</p> <p>ich habe folgende Datenbankstruktur:</p> <p>Kunde Produktnr<br> 1     12<br> 2     12<br> 3     12<br> 5      1<br> 1      1<br> 2      1<br> 3      1</p> <p>ich möchte jetzt gerne alle Produkte aufgelistet haben, die alle<br> Kunden gekauft haben. Im Beispiel oben also nur Produktnummer 1.<br> Habe nur MySQL zur Verfügung.<br> Hat jemand eine Idee... stehe gerade auf dem Schlauch</p> <p>Vielen Dank und Gruss<br> annA</p> select-anweisung unklar Tue, 01 Apr 03 07:29:57 Z https://forum.selfhtml.org/self/2003/apr/1/select-anweisung-unklar/380396#m380396 https://forum.selfhtml.org/self/2003/apr/1/select-anweisung-unklar/380396#m380396 <p>Hi,</p> <blockquote> <p>ich möchte jetzt gerne alle Produkte aufgelistet haben, die alle<br> Kunden gekauft haben.</p> </blockquote> <p>also alle Produkte, die von so vielen (unterschiedlichen) Kunden gekauft wurden, wie Du hast?</p> <blockquote> <p>Hat jemand eine Idee... stehe gerade auf dem Schlauch</p> </blockquote> <p>GROUP BY, COUNT(*), DISTINCT, und das ganze geschickt kombiniert. Meine obige Frage sollte zu einer neuen Sichtweise verhelfen und das Herangehen erleichtern.</p> <p>Cheatah</p> <div class="signature">-- <br> X-Will-Answer-Email: No<br> X-Please-Search-Archive-First: Absolutely Yes </div> select-anweisung unklar Tue, 01 Apr 03 07:50:18 Z https://forum.selfhtml.org/self/2003/apr/1/select-anweisung-unklar/380395#m380395 https://forum.selfhtml.org/self/2003/apr/1/select-anweisung-unklar/380395#m380395 <blockquote> <p>Kunde Produktnr<br> 1     12<br> 2     12<br> 3     12<br> 5      1<br> 1      1<br> 2      1<br> 3      1</p> </blockquote> <p>Select Produktnr, distinct Kunde  from table where Select count(*) Produktnr = select max Kunde ;</p> <p>Theoretisch _richtig aber Syntactisch??<br> Musst mal ausprobieren sollte gehen.<br> Ist aber nicht perfekt, da es bei grösseren Tabellen ordentlich rumrödelt und ist nicht grad die schnellste Lösung.</p> <p>Ausserdem ist nicht sichergestellt, dass Kunde 205 auch gleichzeitig 205 Kunden in der Tabelle bedeuten. Du müsstest es eventuell über einen count () und distingt Lösen.</p> <p>Gruss Matze</p> <p>Hoffe damit kommst Du weiter.</p> select-anweisung unklar Tue, 01 Apr 03 17:39:20 Z https://forum.selfhtml.org/self/2003/apr/1/select-anweisung-unklar/380397#m380397 https://forum.selfhtml.org/self/2003/apr/1/select-anweisung-unklar/380397#m380397 <p>Hi, hallo</p> <p>evt. meint annA ja:</p> <p>all die Produkte, die von jedem Kunden gekauft wurden<br>                           ^^^^^</p> <p>??</p> <p>Tschau, tschüß,<br> Frank</p>