| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: [MySQL] SELECT SUM() in UPDATE im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hab mal eine kurze Frage. Das hier funktioniert bei mir einwandfrei: Code: UPDATE `up_topics` SET `stat_posts`=(SELECT COUNT(*) FROM `up_posts` ...
![]() |
| | #1 (permalink) | |
| Anzeige Hab mal eine kurze Frage. Das hier funktioniert bei mir einwandfrei: Code: UPDATE `up_topics` SET `stat_posts`=(SELECT COUNT(*) FROM `up_posts` WHERE `sub`=`up_topics`.`id`) WHERE id=0 Code: UPDATE `up_forums` SET `stat_posts`=(SELECT SUM(`stat_posts`) FROM `up_forums` WHERE `sub`=`up_forums`.`id`) WHERE `id`=0 Zitat:
| ||
| | |
| | #2 (permalink) | |
| Guest Likes: | Und die Dokumentation gibt wiedermal die Antwort... http://dev.mysql.com/doc/refman/5.1/...trictions.html Zitat:
| |
|
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) | |
| Themenstarter | Zitat:
Würde jeder erst tausend mal recharchieren, wüsste zu allem passende Suchbegriffe etc. bräuchte man keine Communities mehr! Wie hätte ich auf den resource locator kommen sollen? Habo ist nicht mehr das, was es mal war... Trotzdem danke für den Link. | |
| | |
| | #4 (permalink) | ||
| Zitat:
Man kann auch echt übertreiben. Das Habo nicht mehr so ist, liegt an der Kiddie-Überflutung. Man muss sich erst von Kiddie zu Würdigen hocharbeiten. Zu deiner "Beleidigung": Viele (Kiddies) lesen nicht, und googlen erst recht nicht MfG
__________________ Be the source always with you. | |||
| | |
| | #5 (permalink) |
| Themenstarter | "Zu deiner "Beleidigung": Viele (Kiddies) lesen nicht, und googlen erst recht nicht" Dann sind kiddies der Grundbaustein für Communities bzw der Teil an jemandem, der kiddy ist. Apropo kiddy. leetspeak, scriptkiddy, kiddy - Diese Begriffe alleine schon zu verwenden ist für mich "kiddy". Was hat deine Aussage denn hier mit mir zutun. Ich sage nur nebenbei, wie ich was aus meiner Sicht sehe und debattiere hier nicht subordinierten Mitläuferscheiß. |
| | |
| | #6 (permalink) |
| lol ^^ Vll meinte er nur damit das du das lesen sollst was viele hier nicht tuen aber egal ciao!
__________________ Be the source always with you. | |
| | |
| | #7 (permalink) | ||
| Guest Likes: | Vielleicht meinte ich aber genau das, was du gerade ansprichst. Es ist wirklich nicht zu viel verlangt, sich mal eine Dokumentation durchzulesen oder hierbei nach "Subquerys" oder Definitionen/Syntaxen von SELECT und UPDATE-Statements zu suchen. Es darauf zu schieben, dass einem nicht die passenden Suchbegriffe eingefallen sind halte ich für pure Faulheit, etwas (logisch) Nachdenken bringt einen meistens auf die richtige Spur, die man eben auch verfolgen muss. Zitat:
Solche Dinge hört man so oft, selbst im Habo ist anscheinend diese Meinung jetzt bald bei jedem zweiten User zu finden. Tut mir leid, wenn ich dich vorschnell verurteilt habe, aber es ist nunmal nicht besonders schwer eine Dokumentation ( Ich spreche nicht von Suchmaschinen, die mit 5.000.000 Ergebnissen kommen ) nach Begriffen, die du sicherlich schon einmal gelesen oder gehört hast, zu durchsuchen und die Artikel lesen, auch wenn sie nicht sofort all deine Fragen beantworten. Zitat:
Bitte nimms nicht übel, du bist halt der, den es jetzt erwischt hat | ||
|
| | #8 (permalink) |
| Registriert seit: 17.02.06 ![]() Likes: 0 | Also, Jungs: Das Ursprungs-Problem von Friedrich war mitnichten trivial. Und es war mitnichten als Erwartungswert aus der Dokumentation zu ziehen. Daher kann ich Friedrich gut verstehen, wenn er sich beleidigt fühlt. Kühlt doch mal etwas ab und kommt auf das fachliche Problem zurück! Das ist interessanter als das Rumreiten auf Vorwürfen. ---- Es ist überhaupt nicht unlogisch, zu erwarten, daß die Unterabfrage ausführbar ist. Das ist sie nämlich erstmal von der reinen Anwendbareit der Ausdrucksmittel her. Und die Bemerkung, auf die fetzer verweist, steht nicht umsonst im Sonderteil "Feature-Beschränkungen" (der für normale Nutzung eigentlich nicht notwendig sein sollte). Etwas anderes ist, WIE sie genau im Kontext des Gesamtausdrucks ausgeführt werden könnte und was dann an eventuell unterschiedlichen Ergebnissen zu erwarten wäre. WENN man davon ausgeht, daß die Unterabfrage EINMALIG VOR dem Update ausgeführt wird, stellt die Summe eine Konstante im Update dar. Dieser Fall läßt sich aber besser als bei Friedrichs Eingangsbeispiel (besser lesbar und verstehbar und vor allem unabhängig von eventuellen SQL-Maschinen-Eigenwilligkeiten und -Weiterentwicklungen) dadurch realisieren, daß die Formulierung des ganzen auf den Inhalt angepaßt wird. Soll heißen: EXTRA Abfrage VOR dem Update. WENN man dagegen davon ausgeht, daß die Unterabfrage für jedes Update-Element erneut aktuell bestimmt werden soll, wäre ihr Inhalt eventuell eine Variable, die von allen soweit durchgeführten Updates abhängig ist. Ich vermute aber, daß es bei Friedrich um erstere Interpretationsvariante geht. |
| | |
| | #9 (permalink) | |
| Zitat:
| ||
| | |
| | #10 (permalink) |
| Administrator ![]() Registriert seit: 02.10.01 ![]() ![]() Likes: 30 | Leute, bleibt doch bitte bem Thema.
__________________ RL sux big time... auch 2012! Deleting pr0n is like killing your best friend [HaBo] bei Facebook - Werde Fan |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| SQL InnoDB deadlock bei concurrent SELECT..FOR UPDATE | SysLord | Code Kitchen | 0 | 06.04.09 23:32 |
| Visual Basic MySQL - select | Pat90 | Code Kitchen | 2 | 27.03.09 19:31 |
| komplexerer select | easteregg | (Web-) Design und webbasierte Sprachen | 11 | 10.12.08 13:28 |
| mysql automatisches update Tabelle | Dawen | Applikationen | 4 | 05.04.08 14:50 |
| [MySQL] SELECT SUM() in UPDATE | Friedrich | Code Kitchen | 1 | 18.12.07 16:03 |