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 ... 1075 1076 1077 1078 [1079] 1080 1081 1082 1083 ... 6582 nächste » letzte »
erste ungelesene Seite | letzter Beitrag 
TriggerTG

TriggerTG
Kann ich ja nutzen ihn endlich einzuholen
16.07.2007 11:54:31  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Kann ich ja nutzen ihn endlich einzuholen
16.07.2007 11:54:32  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Kann ich ja nutzen ihn endlich einzuholen
16.07.2007 11:54:33  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Kann ich ja nutzen ihn endlich einzuholen
16.07.2007 11:54:34  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Kann ich ja nutzen ihn endlich einzuholen
16.07.2007 11:54:36  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Kann ich ja nutzen ihn endlich einzuholen
16.07.2007 11:54:37  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Kann ich ja nutzen ihn endlich einzuholen
16.07.2007 11:54:38  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Kann ich ja nutzen ihn endlich einzuholen
16.07.2007 11:54:39  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Renga

renga
Kann mir einer mal bitte das erklaeren:

 
PHP:
select count(p.PID) as 
    postings,
    username 
        from 
        gehirnsalat2.posts p,
        gehirnsalat2.users u 
            where u.uid = p.uid 
            group by 
            username 
            order by 
            postings 
            desc limit 40";

Es wird die p.PID gezaehlt, was ist p.PID?peinlich/erstaunt
Ja ok, das ist eine ID aber woher weiß ich dass diese p.PID heißt?
Na ja, das wird dann getrennt gezaehlt als posts (postings) und die nicks (username) aus der Tabelle gehirnsalat2 aus den spalten gehirnsalat2.posts p und gehirnsalat2.users u richtig? Ist das bei SQL so, dass man bei der Abfrage erst den Tabellenname und dann die Spalte mit einem '.' abgetrennt dahinter schreibt? ( Beispiel: gehirnsalat2.users) Und wieso schreibt man dann noch ein 'p' oder 'u' dahinter, denn wenn ich das veraendere funktioniert es nichtmehr. Mir ist nicht klar woher ich weiß, dass u.uid und p.uid vorhanden sind, genauso wie ich am Anfang p.PID zaehlen lasse.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Renga am 16.07.2007 11:55]
16.07.2007 11:54:40  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
kinglui69

AUP kinglui69 10.12.2007
ich war eben verwundert, wie viele Leute doch im Fitness unterwegs waren bei der Hitze.
Ich werd gleich mal zu den Beach-Volleyball Feldern an der Mensa chillen...
16.07.2007 11:54:51  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
eigentlich ist es tabelle.spalte
dahinter kannst du eben noch einen alias definieren um das ganze zeug abzukürzen
16.07.2007 11:55:47  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
kinglui69

AUP kinglui69 10.12.2007
alter trigga Breites Grinsen
16.07.2007 11:56:56  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
traurig
16.07.2007 11:57:07  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
kinglui69

AUP kinglui69 10.12.2007
Breites Grinsen
16.07.2007 11:58:06  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
v!pe

Phoenix
Sperr dich selbst. MACH!
16.07.2007 11:58:20  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
kinglui69

AUP kinglui69 10.12.2007
es ist auch unfair, dass du keine post-sperre hast - da kann man ja gar nichts machen als normal-user traurig
16.07.2007 11:58:36  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Tja. Man muss ja auch merken, dass ich euer Gebieter bin.

mwahahahaha
16.07.2007 11:59:30  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Renga

renga
 
Zitat von TriggerTG

eigentlich ist es tabelle.spalte




Ja ok, das hab ich ja schon geschrieben.
Dann wirds logisch, allerdings versteh ich dann immernoch nicht wieso am Anfang p.PID gezaehlt wird.
16.07.2007 12:00:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
kinglui69

AUP kinglui69 10.12.2007
ich bin zu faul meine laptop-einzelteile bei egay einzustellen...außerdem fahre ich am sonntag nach cux - bis dahin wäre die auktion eh noch nicht ausgelaufen => ich müsste die ganze scheisse mitnehmen und von cux aus verschicken...kacke alles :/
16.07.2007 12:02:06  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
#binbash

AUP #binbash 25.03.2008
Weil du irgendwas zählen musst. Und dafür eignen sich Keys ganz gut.
16.07.2007 12:02:23  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Müsste heute eigentlich wieder anfangen zu lernen... aber irgendwie lenke ich mich wieder erfolgreich davon ab Breites Grinsen
16.07.2007 12:03:34  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Renga

renga
Und wie komm ich auf p.PID? peinlich/erstaunt
16.07.2007 12:03:50  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
#binbash

AUP #binbash 25.03.2008
PID ist der Primärschlüssel der Tabelle Posts. Und p ist die Abkürzung für die Tabelle Posts (>>
FROM posts p
)
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von #binbash am 16.07.2007 12:07]
16.07.2007 12:05:14  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Renga

renga
amuesiert gucken
Achso gut, ich wusste nicht dass PID ein feststehender Begriff fuer den Primaerschluessel ist.
Dankedön!
16.07.2007 12:07:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
#binbash

AUP #binbash 25.03.2008
PID ist keine allgemeingültige Abkürzung für den Primärschlüssel(> PK), sondern der PK der Tabelle Posts.

PID = Post ID
UID = User ID
...
16.07.2007 12:10:18  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Renga

renga
 
Zitat von #binbash

PID ist keine allgemeingültige Abkürzung für den Primärschlüssel(> PK), sondern der PK der Tabelle Posts.

PID = Post ID
UID = User ID
...



Wenn also in der Tabelle gehirnsalat2 eine Spalte waere die Kaese heißt, kann ich die KID zaehlen lassen?peinlich/erstaunt
Weil es sind ja noch zwei Spalten da, die Posts und Username, und da klappts ja mit UID und PID:
16.07.2007 12:13:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
kinglui69

AUP kinglui69 10.12.2007
etwas für sehr schlecht befinden
nein
16.07.2007 12:14:51  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
etwas für sehr schlecht befinden
 
Zitat von Renga

 
Zitat von #binbash

PID ist keine allgemeingültige Abkürzung für den Primärschlüssel(> PK), sondern der PK der Tabelle Posts.

PID = Post ID
UID = User ID
...



Wenn also in der Tabelle gehirnsalat2 eine Spalte waere die Kaese heißt, kann ich die KID zaehlen lassen?peinlich/erstaunt
Weil es sind ja noch zwei Spalten da, die Posts und Username, und da klappts ja mit UID und PID:


Die verdammte Spalte heißt PID, weil sie so benannt wurde.
Die Splate könnte genau so gut "Pferde" oder "EindeutigeNummwoidentifiziertdieDatensatzeindeutig" heißen.
16.07.2007 12:25:29  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
#binbash

AUP #binbash 25.03.2008
Beim zählen mit count geht es nicht um das was in der Klammer steht sondern um die GROUP BY-Funktion am Schluss. Für normal verwendet man count(*). Das mit Count(PID) ist wohl nur eine (schlechte) Angewohnheit meinerseits.

Mit group by werden alle Datensätze zusammengefasst nach den Kriterien die man angibt. Count* zählt nur die Anzahl der Rows die 'vorhanden' sind.


 
Code:
select count(*) from posts

... gibt die Anzahl der Rows in der gesamten Tabelle zurück.

 
Code:
select count(*), uid from posts group by uid

... gibt die anzahl der Rows zurück die jede UID 'verbraucht'

 
Code:
select count(*), uid, posticon from posts group by uid, posticon

... gibt an wie oft eine UID mit dem selben Posticon zusammen fällt(falls posticon vorhanden wäre)
ungefähr sowas:
count(*) uid posticon
123      1   :)
13       1   :|

usw...
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von #binbash am 16.07.2007 12:28]
16.07.2007 12:25:58  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Renga

renga
Hihi, bin ich doof! Breites Grinsen



traurig
16.07.2007 12:29:05  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 1075 1076 1077 1078 [1079] 1080 1081 1082 1083 ... 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