Thread (Message) | Date | Author |
Score |
Board |
sql-Abfrage ueber 3 Tabellen
(#156077) |
2012-02-13 18:06 |
pq
|
|
Datenbanken und Verzeichnisdienste |
nicht ohne subselect:
[forumsearch=20 boards=12 bydate=1 ]group AND order[/forumsearch]
hab ich mir auch schon öfter gewünscht, sowas. |
|
[MySQL] GROUP BY & ORDER BY mit Datum
(#150211) |
2011-07-07 13:37 |
pktm
|
|
Datenbanken und Verzeichnisdienste |
Hm, was ist mit: [c]SELECT t.id, g, max(datum) FROM t group by gruppe[/c]? |
|
[MySQL] GROUP BY & ORDER BY mit Datum
(#150131) |
2011-07-04 13:31 |
pktm
|
|
Datenbanken und Verzeichnisdienste |
Ach, schade :( |
|
[MySQL] GROUP BY & ORDER BY mit Datum
(#150126) |
2011-07-04 13:14 |
pq
|
|
Datenbanken und Verzeichnisdienste |
[forumsearch=20 boards=12 bydate=1 ]GROUP AND ORDER[/forumsearch]
[thread]14452[/thread] & [msg]35451[/msg]
geht nicht ohne subselect oder mehrere selects |
|
[MySQL] GROUP BY & ORDER BY mit Datum
(#150125) |
2011-07-04 13:08 |
pktm
|
|
Datenbanken und Verzeichnisdienste |
Die Abfrage [c]SELECT * FROM t GROUP BY gruppe ORDER BY datum[/c] liefert das nicht, weil zuerst alle Datensätze zusammengelegt werden und dann erst sortiert wird. Ich hätte das gerne anders herum. |
|
Nested Set :: Ausgabe aller Datensätze
(#139311) |
2010-07-02 12:33 |
pq
|
|
Datenbanken und Verzeichnisdienste |
… foo AS n, foo AS p
WHERE n.links BETWEEN p.links AND p.rechts
GROUP BY n.links
ORDER BY n.links
EOM
$sth->execute;
my @levels;
while (my $row = $sth->fetchrow_hashref) {
my $level =… |
|
Nested Set :: Ausgabe aller Datensätze
(#139311) |
2010-07-02 12:33 |
pq
|
|
Datenbanken und Verzeichnisdienste |
… foo AS n, foo AS p
WHERE n.links BETWEEN p.links AND p.rechts
GROUP BY n.links
ORDER BY n.links
EOM
$sth->execute;
my @levels;
while (my $row = $sth->fetchrow_hashref) {
my $level =… |
|
Nummerierte Liste / Baum aus nested structure machen
(#133697) |
2010-02-26 01:08 |
pq
|
|
Datenbanken und Verzeichnisdienste |
… n,
tree AS p
WHERE n.lft BETWEEN p.lft AND p.rgt
GROUP BY n.lft
ORDER BY n.lft;[/code]
damit kriegst du den level. |
|
mysql query: finde neuste settings pro user
(#130104) |
2010-01-06 11:03 |
pq
|
|
Datenbanken und Verzeichnisdienste |
das thema hatten wir doch schonmal =)
das order by wird immer nach einem group by ausgeführt, deswegen kann dein erster versuch nicht funktionieren. ich könnts aber auch oft gebrauchen |
|
mysql query: finde neuste settings pro user
(#130088) |
2010-01-06 08:18 |
esskar
|
|
Datenbanken und Verzeichnisdienste |
habs jetzt mit einem verschachtelten SELECT gelöst
[code]
SELECT * FROM (
SELECT * FROM tiet_user_settings AS us WHERE us.userId = ? ORDER BY created DESC
) AS tmp GROUP BY settingId
[/code] |
|
mysql query: finde neuste settings pro user
(#130087) |
2010-01-06 07:27 |
esskar
|
|
Datenbanken und Verzeichnisdienste |
ich hab das mit "group by settingId" and "order by created desc" probiert, aber das liefert nie die neusten einträge.
kann mir da jemand auf die sprünge helfen? |
|
Subselect - wie bekomme ich ein TRUE, wenn KEINE Einträge vorhanden sind?
(#119154) |
2009-02-25 21:49 |
olruebe01
|
|
Datenbanken und Verzeichnisdienste |
… users.ID AND high_bid =1
and category = items.primary_category group by category) < user_settings.max_items_to_buy
ORDER BY RAND()
LIMIT 1 [/code]
Das ist eine von gefühlt hunderten… |
|
Subselect - wie bekomme ich ein TRUE, wenn KEINE Einträge vorhanden sind?
(#119153) |
2009-02-25 21:28 |
olruebe01
|
|
Datenbanken und Verzeichnisdienste |
… users.ID AND high_bid =1
and category = items.primary_category group by category) < user_settings.max_items_to_buy
ORDER BY RAND()
LIMIT 1 [/code]
Das ist eine von gefühlt hunderten… |
|
Subselect - wie bekomme ich ein TRUE, wenn KEINE Einträge vorhanden sind?
(#119129) |
2009-02-25 14:36 |
olruebe01
|
|
Datenbanken und Verzeichnisdienste |
… count( * )
FROM gebote
WHERE user_id =1
AND high_bid =1
GROUP BY category, user_id
) <3
Limit 1 Order by Rand()
[/code]
Soweit so gut. |
|
DBIx::Class: ResultSet über eine relativierte Tabelle sorieren
(#118081) |
2009-01-16 13:35 |
pktm
|
|
Datenbanken und Verzeichnisdienste |
…
LEFT JOIN posts posts ON ( posts.thread_id = me.thread_id )
GROUP BY me.thread_id
ORDER BY timestamp DESC
[/sql]
Da wird einfach nach der falschen Zelle sortiert :-s
PS: das… |
|
TOP 10 Auswertung
(#107797) |
2008-04-03 14:15 |
renee
|
|
Datenbanken und Verzeichnisdienste |
… anz LIMIT 10[/sql]
[sql]SELECT COUNT(*) AS anz, typ FROM <table> GROUP BY typ ORDER BY anz LIMIT 10[/sql]
[sql]SELECT COUNT(*) AS anz, kategorie, typ FROM <table> GROUP BY kategorie, typ ORDER BY… |
|
Inner Join & Subselects
(#103341) |
2007-11-30 23:20 |
Froschpopo
|
|
Datenbanken und Verzeichnisdienste |
Superschnell hingegen ist:
[code]
SELECT users.name, (SELECT id FROM photos WHERE user_id = a.user_id ORDER BY datum DESC LIMIT 1) AS letztes_foto FROM users, photos LIMIT 10
[/code]
Was ist hier… |
|
MySQL und Perl
(#100940) |
2007-10-16 23:28 |
H3llGhost
|
|
Datenbanken und Verzeichnisdienste |
… getHostGroup (string hostname[, object result])
#
# Return host group name if any match, or last 2 or 3 parts of hostname.
#
sub getHostGroup
{
my ($hostname, $result) = @_;
my… |
|
INDEX und PRIMARY KEY
(#35490) |
2007-05-14 21:21 |
Froschpopo
|
|
Datenbanken und Verzeichnisdienste |
… photos b ON
b.user_id = a.id
WHERE
a.status = 'N'
GROUP BY a.id
ORDER BY a.lastlogin DESC
LIMIT 0,20;
[/code]
Scheinbar funktionieren so SQL_CALC_FOUND_ROWS und der LEFT JOIN ganz gut… |
|
Order by bei JOIN's
(#35451) |
2007-05-09 12:02 |
pq
|
|
Datenbanken und Verzeichnisdienste |
wenn man ein GROUP BY macht, bezieht sich das ORDER BY auf die gruppierten daten!
also das ORDER BY passiert zu spät. es geht so nicht. |