<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>MYSQL Statement gesucht</title>
    <link>http://forum.geizhals.at/feed.jsp?id=900588</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(3): MYSQL Statement gesucht</title>
      <link>http://forum.geizhals.at/t900588,8028127.html#8028127</link>
      <description>Nein, das passt schon, so eine "Berechnungsabfrage" über ein Query (dann subquery) macht schon Sinn und ist auch viel schneller als ein Konstrukt mit einer Abfrage.&lt;br&gt;&lt;br&gt;Solangs läuft und das richtige Ergebnis liefert passt immer :=D&lt;br/&gt;</description>
      <pubDate>Thu, 20 Aug 2020 18:58:32 GMT</pubDate>
      <guid>http://forum.geizhals.at/t900588,8028127.html#8028127</guid>
      <dc:creator>phex²</dc:creator>
      <dc:date>2020-08-20T18:58:32Z</dc:date>
    </item>
    <item>
      <title>Re(2): MYSQL Statement gesucht</title>
      <link>http://forum.geizhals.at/t900588,8028074.html#8028074</link>
      <description>&lt;blockquote&gt;&lt;em&gt;...denke auch, es geht einfacher/optimierter wenn ich die tables W und U kennen würde&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;Das mit Sicherheit &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt; &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;, Profis würden meine Skripte als brauchbaren Pfusch bewerten - brauchbar deshalb, weil's funktioniert. Das war's aber auch schon.&lt;br&gt;Eigentlich kann man diff in der folgenden Schleife berechnen lassen. Wenn's aber in einer Abfrage machbar ist, so quasi als Abfallprodukt des eigentlichen Statements, ja, dachte ich, warum denn nicht.&lt;br&gt;Danke für deinen Output!&lt;br/&gt;</description>
      <pubDate>Thu, 20 Aug 2020 10:12:29 GMT</pubDate>
      <guid>http://forum.geizhals.at/t900588,8028074.html#8028074</guid>
      <dc:creator>my_nick_name</dc:creator>
      <dc:date>2020-08-20T10:12:29Z</dc:date>
    </item>
    <item>
      <title>Re(2): MYSQL Statement gesucht</title>
      <link>http://forum.geizhals.at/t900588,8028073.html#8028073</link>
      <description>&lt;blockquote&gt;&lt;em&gt;...denke auch, es geht einfacher/optimierter wenn ich die tables W und U kennen würde&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;Das mit Sicherheit &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt; &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;, Profis würden meinen Codes als brauchbaren Pfusch bewerten - brauchbar deshalb, weil's funktioniert. Das war's aber auch schon.&lt;br&gt;Eigentlich kann man diff in der folgenden Schleife berechnen lassen. Wenn's aber in einer Abfrage machbar ist, so quasi als Abfallprodukt des eigentlichen Statements, ja, dachte ich, warum denn nicht.&lt;br&gt;Danke für deinen Output!&lt;br/&gt;</description>
      <pubDate>Thu, 20 Aug 2020 10:12:29 GMT</pubDate>
      <guid>http://forum.geizhals.at/t900588,8028073.html#8028073</guid>
      <dc:creator>my_nick_name</dc:creator>
      <dc:date>2020-08-20T10:12:29Z</dc:date>
    </item>
    <item>
      <title>Re: MYSQL Statement gesucht</title>
      <link>http://forum.geizhals.at/t900588,8027824.html#8027824</link>
      <description>Ich kann mir die Datenbank oder den Sinn dahinter nicht vorstellen, denke auch, es geht einfacher/optimierter wenn ich die tables W und U kennen würde aber auf alle Fälle wie schon ähnlich geschrieben so:&lt;br&gt;&lt;br&gt;SELECT *, (uanz-vergeben) AS diff&lt;br&gt;FROM (&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SELECT U.userid,U.anz AS uanz,SUM(CASE WHEN U.userid = W.id THEN 1 ELSE 0 END) AS vergeben&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM wat W&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;JOIN user U&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE U.anz&gt;0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GROUP BY U.userid&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HAVING vergeben&amp;lt;U.anz&lt;br&gt;) AS subquerya&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 18 Aug 2020 17:54:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t900588,8027824.html#8027824</guid>
      <dc:creator>phex²</dc:creator>
      <dc:date>2020-08-18T17:54:25Z</dc:date>
    </item>
    <item>
      <title>Re: MYSQL Statement gesucht</title>
      <link>http://forum.geizhals.at/t900588,8027823.html#8027823</link>
      <description>Ich kann mir die Datenbank oder den Sinn dahinter nicht vorstellen, denke auch, es geht einfacher/optimierter wenn ich die tables W und U kennen würde aber auf alle Fälle wie schon ähnlich geschrieben so:&lt;br&gt;&lt;br&gt;SELECT *, (U.anz-vergeben) AS diff&lt;br&gt;FROM (&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SELECT U.userid,U.anz,SUM(CASE WHEN U.userid = W.id THEN 1 ELSE 0 END) AS vergeben&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM wat W&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;JOIN user U&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE U.anz&gt;0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GROUP BY U.userid&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HAVING vergeben&amp;lt;U.anz&lt;br&gt;) AS subquerya&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 18 Aug 2020 17:54:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t900588,8027823.html#8027823</guid>
      <dc:creator>phex²</dc:creator>
      <dc:date>2020-08-18T17:54:25Z</dc:date>
    </item>
    <item>
      <title>Re(4): MYSQL Statement gesucht</title>
      <link>http://forum.geizhals.at/t900588,8026464.html#8026464</link>
      <description>Danke für die Erklärung, mittlerweile habe ich eine Lösung (so ganz in deinem Sinne) bekommen.&lt;br/&gt;</description>
      <pubDate>Sat, 08 Aug 2020 09:51:31 GMT</pubDate>
      <guid>http://forum.geizhals.at/t900588,8026464.html#8026464</guid>
      <dc:creator>my_nick_name</dc:creator>
      <dc:date>2020-08-08T09:51:31Z</dc:date>
    </item>
    <item>
      <title>Re(3): MYSQL Statement gesucht</title>
      <link>http://forum.geizhals.at/t900588,8026375.html#8026375</link>
      <description>Das geht deswegen nicht, weil "vergeben" in dieser select-ebene erst produziert wird - du müsstest beispielsweile eine Metaabfrage (select *, vergeben, bla from (select...)) herumbauen und diese um das gewünschte Feld erweitern - dann ist deine Abfrage quasi als subselect enthalten.&lt;br&gt;&lt;br&gt;lg&lt;br&gt;oliver&lt;br/&gt;</description>
      <pubDate>Fri, 07 Aug 2020 11:06:36 GMT</pubDate>
      <guid>http://forum.geizhals.at/t900588,8026375.html#8026375</guid>
      <dc:creator>User284</dc:creator>
      <dc:date>2020-08-07T11:06:36Z</dc:date>
    </item>
    <item>
      <title>Re(2): MYSQL Statement gesucht</title>
      <link>http://forum.geizhals.at/t900588,8024347.html#8024347</link>
      <description>&lt;a href="https://www.ionos.at/digitalguide/hosting/hosting-technik/mariadb-vs-mysql/" rel="noopener" target="_blank"&gt;https:/&lt;wbr/&gt;/&lt;wbr/&gt;www.ionos.at/&lt;wbr/&gt;digitalguide/&lt;wbr/&gt;hosting/&lt;wbr/&gt;hosting-technik/&lt;wbr/&gt;mariadb-vs-mysql/&lt;wbr/&gt;&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Wed, 22 Jul 2020 04:52:28 GMT</pubDate>
      <guid>http://forum.geizhals.at/t900588,8024347.html#8024347</guid>
      <dc:creator>TuxTux</dc:creator>
      <dc:date>2020-07-22T04:52:28Z</dc:date>
    </item>
    <item>
      <title>Re: MYSQL Statement gesucht</title>
      <link>http://forum.geizhals.at/t900588,8024338.html#8024338</link>
      <description>MySQL gibts also noch? - dachte, das wurde alles durch MariaDB ersetzt?&lt;br&gt;&lt;br&gt;j.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 22 Jul 2020 00:39:02 GMT</pubDate>
      <guid>http://forum.geizhals.at/t900588,8024338.html#8024338</guid>
      <dc:creator>Psychopath</dc:creator>
      <dc:date>2020-07-22T00:39:02Z</dc:date>
    </item>
    <item>
      <title>Re(2): MYSQL Statement gesucht</title>
      <link>http://forum.geizhals.at/t900588,8024170.html#8024170</link>
      <description>Vielen Dank! Ich habe's zwar jetzt mal mit dem Tipp von mko geschaftt. Aber WITH werde ich mir in den kommenden Tagen anschauen.&lt;br/&gt;</description>
      <pubDate>Mon, 20 Jul 2020 14:22:53 GMT</pubDate>
      <guid>http://forum.geizhals.at/t900588,8024170.html#8024170</guid>
      <dc:creator>my_nick_name</dc:creator>
      <dc:date>2020-07-20T14:22:53Z</dc:date>
    </item>
    <item>
      <title>Re(2): MYSQL Statement gesucht</title>
      <link>http://forum.geizhals.at/t900588,8024189.html#8024189</link>
      <description>Vielen Dank!&lt;br&gt;Zusatz für die, die zufällig bei ihrer Recherche auf diese Seite stoßen:&lt;br&gt;Erstes Select muss man nur noch definieren, also statt ";"&amp;nbsp;&amp;nbsp;am Ende des Codes ein "AS X". &lt;br&gt;Die gewünschten Spalten werden dann mit X.feldname statt des * eingesetzt. &lt;br&gt;Nochmals danke.&lt;br/&gt;</description>
      <pubDate>Mon, 20 Jul 2020 14:20:04 GMT</pubDate>
      <guid>http://forum.geizhals.at/t900588,8024189.html#8024189</guid>
      <dc:creator>my_nick_name</dc:creator>
      <dc:date>2020-07-20T14:20:04Z</dc:date>
    </item>
    <item>
      <title>Re(2): MYSQL Statement gesucht</title>
      <link>http://forum.geizhals.at/t900588,8024167.html#8024167</link>
      <description>Vielen Dank!&lt;br&gt;Zusatz für die, die zufällig bei ihrer Recherche auf diese Seite stoßen:&lt;br&gt;Erstes Select muss man nur noch definieren, also statt ";"&amp;nbsp;&amp;nbsp;am Ende des Codes ein "AS X". &lt;br&gt;Die gewünschten Spalten werden dann mit x.feldname statt des * eingesetzt. &lt;br&gt;Nochmals danke.&lt;br/&gt;</description>
      <pubDate>Mon, 20 Jul 2020 14:20:04 GMT</pubDate>
      <guid>http://forum.geizhals.at/t900588,8024167.html#8024167</guid>
      <dc:creator>my_nick_name</dc:creator>
      <dc:date>2020-07-20T14:20:04Z</dc:date>
    </item>
    <item>
      <title>Re(4): MYSQL Statement gesucht</title>
      <link>http://forum.geizhals.at/t900588,8024163.html#8024163</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Was soll man noch dazu sagen?&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;Wenn du wieder runter bist von deinem hohen Roß, schau halt einfach die nächsten Postings an. Da findest du die Antwort auf deine Frage.&lt;br/&gt;</description>
      <pubDate>Mon, 20 Jul 2020 13:56:37 GMT</pubDate>
      <guid>http://forum.geizhals.at/t900588,8024163.html#8024163</guid>
      <dc:creator>my_nick_name</dc:creator>
      <dc:date>2020-07-20T13:56:37Z</dc:date>
    </item>
    <item>
      <title>Re: MYSQL Statement gesucht</title>
      <link>http://forum.geizhals.at/t900588,8024154.html#8024154</link>
      <description>SELECT *, (U.anz-vergeben) AS diff FROM (&lt;br&gt;SELECT U.userid,U.anz,sum(case when U.userid = W.id then 1 else 0 end) AS vergeben,&lt;br&gt;[XXX]&lt;br&gt;FROM wat AS W JOIN user AS U&lt;br&gt;WHERE U.anz&gt;0&lt;br&gt;GROUP BY U.userid&lt;br&gt;HAVING vergeben&amp;lt;U.anz);&lt;br&gt;&lt;br&gt;Evtl. so auf die Art?&lt;br/&gt;</description>
      <pubDate>Mon, 20 Jul 2020 13:13:10 GMT</pubDate>
      <guid>http://forum.geizhals.at/t900588,8024154.html#8024154</guid>
      <dc:creator>mko</dc:creator>
      <dc:date>2020-07-20T13:13:10Z</dc:date>
    </item>
    <item>
      <title>Re(3): MYSQL Statement gesucht</title>
      <link>http://forum.geizhals.at/t900588,8024151.html#8024151</link>
      <description>&lt;blockquote&gt;&lt;em&gt;Ja eh, hab ich doch schon längst gemacht. Ergab aber die Fehlermeldung&lt;br&gt;"Unbekanntes Tabellenfeld 'vergeben' in field list"&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Dann gibts wohl das Feld nicht. Was soll man noch dazu sagen?&lt;br/&gt;</description>
      <pubDate>Mon, 20 Jul 2020 12:57:47 GMT</pubDate>
      <guid>http://forum.geizhals.at/t900588,8024151.html#8024151</guid>
      <dc:creator>hellbringer</dc:creator>
      <dc:date>2020-07-20T12:57:47Z</dc:date>
    </item>
    <item>
      <title>Re: MYSQL Statement gesucht</title>
      <link>http://forum.geizhals.at/t900588,8024148.html#8024148</link>
      <description>Wenns nicht geht, ist with as ein Tipp: &lt;a href="https://modern-sql.com/de/feature/with" rel="noopener" target="_blank"&gt;https:/&lt;wbr/&gt;/&lt;wbr/&gt;modern-sql.com/&lt;wbr/&gt;de/&lt;wbr/&gt;feature/&lt;wbr/&gt;with&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Mon, 20 Jul 2020 12:47:06 GMT</pubDate>
      <guid>http://forum.geizhals.at/t900588,8024148.html#8024148</guid>
      <dc:creator>sky</dc:creator>
      <dc:date>2020-07-20T12:47:06Z</dc:date>
    </item>
    <item>
      <title>Re(2): MYSQL Statement gesucht</title>
      <link>http://forum.geizhals.at/t900588,8024147.html#8024147</link>
      <description>Ja eh, hab ich doch schon längst gemacht. Ergab aber die Fehlermeldung "Unbekanntes Tabellenfeld 'vergeben' in field list"&lt;br/&gt;</description>
      <pubDate>Mon, 20 Jul 2020 12:46:44 GMT</pubDate>
      <guid>http://forum.geizhals.at/t900588,8024147.html#8024147</guid>
      <dc:creator>my_nick_name</dc:creator>
      <dc:date>2020-07-20T12:46:44Z</dc:date>
    </item>
    <item>
      <title>Re: MYSQL Statement gesucht</title>
      <link>http://forum.geizhals.at/t900588,8024145.html#8024145</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Ich möchte wissen, ob ich die Abfrage um eine Ergebnisspalte [XXX] erweitern&lt;br&gt;kann.&lt;br&gt;[XXX] soll das Ergebnis von (U.anz-vergeben) AS diff sein.&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Probiers halt aus?&lt;br/&gt;</description>
      <pubDate>Mon, 20 Jul 2020 12:38:35 GMT</pubDate>
      <guid>http://forum.geizhals.at/t900588,8024145.html#8024145</guid>
      <dc:creator>hellbringer</dc:creator>
      <dc:date>2020-07-20T12:38:35Z</dc:date>
    </item>
    <item>
      <title>MYSQL Statement gesucht</title>
      <link>http://forum.geizhals.at/t900588,8024143.html#8024143</link>
      <description>So schauts aus, um [XXX] geht's:&lt;br&gt;&lt;br&gt;SELECT U.userid,U.anz,sum(case when U.userid = W.id then 1 else 0 end) AS vergeben,&lt;br&gt;[XXX] &lt;br&gt;FROM wat AS W JOIN user AS U &lt;br&gt;WHERE U.anz&gt;0 &lt;br&gt;GROUP BY U.userid&lt;br&gt;HAVING vergeben&amp;lt;U.anz&lt;br&gt;&lt;br&gt;Abfrage funktioniert (habe sie stark reduziert, wenn ich da einen Fehler übersehen bzw. erzeugt habe, dann ist das nicht das Problem &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;. &lt;br&gt;Ich möchte wissen, ob ich die Abfrage um eine Ergebnisspalte [XXX] erweitern kann.&lt;br&gt;[XXX] soll das Ergebnis von (U.anz-vergeben) AS diff sein.&lt;br&gt;&lt;br&gt;Danke schon mals für's Lesen.&lt;br/&gt;</description>
      <pubDate>Mon, 20 Jul 2020 12:24:47 GMT</pubDate>
      <guid>http://forum.geizhals.at/t900588,8024143.html#8024143</guid>
      <dc:creator>my_nick_name</dc:creator>
      <dc:date>2020-07-20T12:24:47Z</dc:date>
    </item>
  </channel>
</rss>
