Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Che Guevara


 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 4526 4527 4528 4529 [4530] 4531 4532 4533 4534 ... 6582 nächste » letzte »
erste ungelesene Seite | letzter Beitrag 
TriggerTG

TriggerTG
Also was ich mache ist ja folgendes:

ich suche alle uid aller Posts seit nem Monat. Das ganze Distinct, d.h. als Menge, d.h. jede UID taucht ein mal auf.

Im ersten Subquery hole ich mir zu der uid den namen
Im zweiten will ich noch zusätzlich das count(pid) auf die uid des selben Zeitraums holen. Sprich ich kann kein Join nutzen, da die zu zählenden Datensätze da schon längst weg sind
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von TriggerTG am 20.04.2010 10:20]
20.04.2010 10:18:20  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-Marvin-

-Marvin-
verschmitzt lachen
Du hast die Users Tabelle geschrottet..
20.04.2010 10:20:44  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Naja, ich widme mich nu lieber mal wieder meiner eigentlichen Arbeit und überlege mir das zu hause nochma in Ruhe fröhlich

Zur not packe ich das halt in ein seperates Query und jut is fröhlich
20.04.2010 10:23:31  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-Marvin-

-Marvin-
verschmitzt lachen
Hättest du die users tabelle nicht in eine rekursive Todesschleife geschickt, hätte ich dir den Query schon fertig, aber da geht ja gar nix momentan..
20.04.2010 10:24:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[Dicope]

[Dicope]
 
Zitat von TriggerTG

Ich finde hier den Fehler nicht:

 
Code:
$sqlstmt = 'SELECT DISTINCT
                    (SELECT username FROM users WHERE users.uid = t1.uid) AS name,
                    (SELECT count(pid) FROM posts AS t2 WHERE t2.uid = t1.uid AND t2.date >= (NOW() - INTERVAL 1 MONTH)) AS cnter,
            FROM
                    posts AS t1
            WHERE
                    t1.date >= (NOW() - INTERVAL 1 MONTH)';




Das ganze Statement ist ein Fehler. o_O

SELECT username AS name, COUNT(pid) AS cnter FROM posts LEFT JOIN users ON users.uid = posts.uid WHERE posts.date >= DATE_SUB(NOW(), INTERVAL 1 MONTH) GROUP BY posts.username
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von [Dicope] am 20.04.2010 10:27]
20.04.2010 10:27:00  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Ups peinlich/erstaunt
Wie Achsel schon meinte: Theoretischer Informatiker halt. Ich mag infinity fröhlich
20.04.2010 10:27:13  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[Dicope]

[Dicope]
 
Zitat von TriggerTG

Ups peinlich/erstaunt
Wie Achsel schon meinte: Theoretischer Informatiker halt. Ich mag infinity fröhlich


Und dann traust du dich, von Endlosschleifen zu reden? Soso.
20.04.2010 10:28:13  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
 
Zitat von [Dicope]

 
Zitat von TriggerTG

Ich finde hier den Fehler nicht:

 
Code:
$sqlstmt = 'SELECT DISTINCT
                    (SELECT username FROM users WHERE users.uid = t1.uid) AS name,
                    (SELECT count(pid) FROM posts AS t2 WHERE t2.uid = t1.uid AND t2.date >= (NOW() - INTERVAL 1 MONTH)) AS cnter,
            FROM
                    posts AS t1
            WHERE
                    t1.date >= (NOW() - INTERVAL 1 MONTH)';




Das ganze Statement ist ein Fehler. o_O

SELECT username AS name, COUNT(pid) AS cnter FROM posts LEFT JOIN users ON users.uid = posts.uid WHERE posts.date >= DATE_SUB(NOW(), INTERVAL 1 MONTH) GROUP BY posts.username



Oh, tatsache, da war ich wohl zu vernarrt in mein Distinct fröhlich
20.04.2010 10:28:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Ashtray

ashtray2
*Memo an mich*

Wenn ich das nächste mal um Hilfe bei nem Query bitte nicht auf Trigger hören!
20.04.2010 10:29:42  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-Marvin-

-Marvin-
verschmitzt lachen
Da die DB jetzt eh im Arsch ist, ist es eh egal

super Tigga.. Breites Grinsen
20.04.2010 10:31:10  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Ich kann schöne Queries schreiben! Siehe

 
Code:
$sqlstmt = '    SELECT
                            (SELECT identifier FROM rights WHERE id = user_right.right_id) as label
                        FROM
                            benutzer
                        JOIN
                            user_right ON benutzer.idBenutzer = user_right.user_id
                        WHERE
                            benutzer.idBenutzer = :id
                    UNION
                        SELECT
                            (SELECT identifier FROM rights WHERE id = group_right.right_id) as label
                        FROM
                            benutzer
                        JOIN
                            user_group ON benutzer.idBenutzer = user_group.user_id
                        JOIN
                            group_right ON user_group.group_id = group_right.group_id
                        WHERE
                            benutzer.idBenutzer = :id';
20.04.2010 10:31:23  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-Marvin-

-Marvin-
verschmitzt lachen
 
Zitat von TriggerTG

 
Zitat von [Dicope]

 
Zitat von TriggerTG

Ich finde hier den Fehler nicht:

 
Code:
$sqlstmt = 'SELECT DISTINCT
                    (SELECT username FROM users WHERE users.uid = t1.uid) AS name,
                    (SELECT count(pid) FROM posts AS t2 WHERE t2.uid = t1.uid AND t2.date >= (NOW() - INTERVAL 1 MONTH)) AS cnter,
            FROM
                    posts AS t1
            WHERE
                    t1.date >= (NOW() - INTERVAL 1 MONTH)';




Das ganze Statement ist ein Fehler. o_O

SELECT username AS name, COUNT(pid) AS cnter FROM posts LEFT JOIN users ON users.uid = posts.uid WHERE posts.date >= DATE_SUB(NOW(), INTERVAL 1 MONTH) GROUP BY posts.username



Oh, tatsache, da war ich wohl zu vernarrt in mein Distinct fröhlich



Ihr habt aber während eures Studiums auch schon ne Datenbank-Vorlesung gehabt, oder?
20.04.2010 10:31:42  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-Marvin-

-Marvin-
verschmitzt lachen
 
Zitat von TriggerTG

Ich kann schöne Queries schreiben! Siehe

 
Code:
$sqlstmt = '    SELECT
                            (SELECT identifier FROM rights WHERE id = user_right.right_id) as label
                        FROM
                            benutzer
                        JOIN
                            user_right ON benutzer.idBenutzer = user_right.user_id
                        WHERE
                            benutzer.idBenutzer = :id
                    UNION
                        SELECT
                            (SELECT identifier FROM rights WHERE id = group_right.right_id) as label
                        FROM
                            benutzer
                        JOIN
                            user_group ON benutzer.idBenutzer = user_group.user_id
                        JOIN
                            group_right ON user_group.group_id = group_right.group_id
                        WHERE
                            benutzer.idBenutzer = :id';




das wird ja immer schlimmer..
20.04.2010 10:32:11  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[Dicope]

[Dicope]
 
Zitat von TriggerTG

Ich kann schöne Queries schreiben! Siehe

 
Code:
$sqlstmt = '    SELECT
                            (SELECT identifier FROM rights WHERE id = user_right.right_id) as label
                        FROM
                            benutzer
                        JOIN
                            user_right ON benutzer.idBenutzer = user_right.user_id
                        WHERE
                            benutzer.idBenutzer = :id
                    UNION
                        SELECT
                            (SELECT identifier FROM rights WHERE id = group_right.right_id) as label
                        FROM
                            benutzer
                        JOIN
                            user_group ON benutzer.idBenutzer = user_group.user_id
                        JOIN
                            group_right ON user_group.group_id = group_right.group_id
                        WHERE
                            benutzer.idBenutzer = :id';



Du hast den hier vergessen:
20.04.2010 10:32:41  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Meine Vertiefungsrichtung ist Datenbanken. Ich habe quasi alle Datenbankenvorlesungen besucht.

Allerdings gings da nie wirklich drum Anwendungsnahe Queries zu schreiben. Wenn dann in Form der Theorie Relationaler Datenbanken mithilfe von Kalkülen. Es ging im Zusammenhang relationaler Datenbanken eher um Datenbankimplementierungstechniken und neuere Datenbankrichtungen.
20.04.2010 10:34:06  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-Marvin-

-Marvin-
verschmitzt lachen
 
Zitat von TriggerTG

Meine Vertiefungsrichtung ist Datenbanken. Ich habe quasi alle Datenbankenvorlesungen besucht.

Allerdings gings da nie wirklich drum Anwendungsnahe Queries zu schreiben. Wenn dann in Form der Theorie Relationaler Datenbanken mithilfe von Kalkülen. Es ging im Zusammenhang relationaler Datenbanken eher um Datenbankimplementierungstechniken und neuere Datenbankrichtungen.



Das merkt man..

Wobei ich bei theoretischer Informatik eigtl. davon ausging, dass das da ein wenig tiefer behandelt wird..

Hab ja selbst ich als Medien-Informatiker machen müssen..
20.04.2010 10:35:33  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Wobei das ja mit dem Subquery auch eindeutgig gehen muss laut SQL-Standard. Egal ob's nicht schön ist.
20.04.2010 10:37:35  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-Marvin-

-Marvin-
verschmitzt lachen
wenn man den subquery denn richtig macht, geht das auch Breites Grinsen
20.04.2010 10:39:47  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
 
Zitat von -Marvin-

[...]

Das merkt man..

Wobei ich bei theoretischer Informatik eigtl. davon ausging, dass das da ein wenig tiefer behandelt wird..

Hab ja selbst ich als Medien-Informatiker machen müssen..



Naja, das Studium gibt ja nur ne grobe Lernrichtung vor. Mit dem Rest muss man sich selbst beschäftigen.

Und dieses Problem und dessen verschiedene Lösungswege sind genau diese Beschäftigung mit den Thema Datenbanken.
20.04.2010 10:40:19  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
wobei es für den lerneffekt sicherlich besser wäre, wenn ghandis db sich wieder faengt und ich die verbund-groupby loesung ausprobieren kann fröhlich
20.04.2010 11:07:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SkunkyVillage

PpdpP - SkunkyVillage
WTF! ES SCHNEIT! Mata halt...
20.04.2010 11:14:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Flash_

AUP FIash 26.01.2008
verschmitzt lachen
Das ist Asche
20.04.2010 11:15:32  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SkunkyVillage

PpdpP - SkunkyVillage
 
Zitat von Flash_

Das ist Asche


Nein, es schneit wirklich. peinlich/erstaunt
20.04.2010 11:16:17  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-Marvin-

-Marvin-
verschmitzt lachen
pics or it didn't happen..
20.04.2010 11:17:49  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SkunkyVillage

PpdpP - SkunkyVillage
 
Zitat von -Marvin-

pics or it didn't happen..


http://www.abload.de/gallery.php?key=uFp3Sj3S
20.04.2010 11:27:04  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Hmm, das wetter ist dieses jahr echt merkwuerdig. Oder es war sonst merkwuerdig und nu is normal
20.04.2010 11:27:46  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Flash_

AUP FIash 26.01.2008
Der April macht was er will.
20.04.2010 11:30:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SkunkyVillage

PpdpP - SkunkyVillage
Neue Bilder, dickere Flocken:
http://www.abload.de/gallery.php?key=bmWlaOtl

peinlich/erstaunt
20.04.2010 11:46:56  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Morgil

AUP Danzelot 28.02.2014
Guten Morgen.

Bei uns regnets. Und ich kann wieder kauen \o/


(zumindest weichen Zopf...)
20.04.2010 11:47:05  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Smoking

AUP Smoking 09.09.2023
 
Zitat von SkunkyVillage

Neue Bilder, dickere Flocken:
http://www.abload.de/gallery.php?key=bmWlaOtl

peinlich/erstaunt



Nicht mehr lange:

http://www.wetteronline.de/radar.htm
20.04.2010 11:50:23  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 4526 4527 4528 4529 [4530] 4531 4532 4533 4534 ... 6582 nächste » letzte »

mods.de - Forum » Webdesign & Coding » 

Hop to:  

Thread-Tags:
Mod-Aktionen:
23.08.2018 12:40:15 TriggerTG hat den Thread-Titel geändert (davor: "Wiederbelebungssalat")
09.03.2017 08:55:19 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
21.05.2014 16:08:26 Redh3ad hat den Thread-Titel geändert (davor: "Hochzeitssalat")
10.05.2014 09:43:28 Redh3ad hat den Thread-Titel geändert (davor: "Gehirnsalat")
19.10.2013 21:43:03 [DK]Peacemaker hat diesen Thread repariert.
04.10.2013 20:11:45 TriggerTG hat den Thread-Titel geändert (davor: "Damiferkel-Salat")
29.08.2013 19:59:27 [DK]Peacemaker hat den Thread-Titel geändert (davor: "HerpDerpSalat")
19.08.2013 10:04:19 TriggerTG hat den Thread-Titel geändert (davor: "SirSiggiSalat")
13.08.2013 18:43:13 TriggerTG hat den Thread-Titel geändert (davor: "Kamelwochensalat")
05.08.2013 09:47:37 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
24.06.2013 16:30:39 TriggerTG hat den Thread-Titel geändert (davor: "cmssalat")
20.06.2013 12:58:35 TriggerTG hat den Thread-Titel geändert (davor: "Krissalat")
13.06.2013 10:59:25 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
08.06.2013 11:28:06 TriggerTG hat den Thread-Titel geändert (davor: "rABBIntensalat")
03.06.2013 09:56:52 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")

| tech | impressum