SQL-Abfragen

GeorgeS

Bekanntes Mitglied
Lizenzinhaber
Registriert
13. Jan. 2014
Beiträge
234
Punkte
68
Guten Morgen,


hin und wieder will ich mal das eine oder andere wissen, dass XenForo leider nicht rausrückt, dann gehe ich in die Tabellen und wühle. Ich dachte, dass sich vielleicht auch einige von Euch dafür interessieren könnten:

welche Styles werden von welchen Benutzer verwendet?

Code:
select count(*), xf_user.style_id, title from xf_user, xf_style where xf_user.style_id = xf_style.style_id group by xf_user.style_id order by xf_user.style_id;

Liefert dann so eine Liste zurück:

Code:
+----------+----------+----------------+
| count(*) | style_id | title          |
+----------+----------+----------------+
|       13 |        1 | Default Style  |
|        2 |        2 | Defiance       |
|        1 |        4 | Autumn         |
|        1 |        5 | Winter         |
|        1 |        8 | Defiance Light |
|        2 |       11 | Darkness       |
|        8 |       12 | Graphite       |
|        6 |       13 | Kitchen Sink   |
|        1 |       16 | BumbleBee      |
|        1 |       17 | Predator       |
+----------+----------+----------------+
10 rows in set (0.00 sec)

Hinweis: wenn ein Benutzer nie den Style gewechselt hat, ist das style_id Feld leer und wird mit dieser Abfrage nicht gezählt.

Und um zu erfahren, welcher Benutzer welchen Style verwendet:

Code:
select username, style_id from xf_user where style_id = 5;

listet die Benutzer auf, die "Winter" als Style verwenden.
 
Zuletzt bearbeitet:
Bestens, genau diese Frage hab ich mir vor ein paar Tagen gestellt.
 
Zurück
Oben