Hallo,
ich habe folgende Abfrage:
Jetzt habe ich ein weiter Tabelle die angefügt werden sol. Diese Tabelle sie folgendermassen aus:
NICK_ID | NICK_KEY | NICK_NICK | NICK_COUNT
Zu jedem KEY kann es mehrer NICK geben. Ich möchte jetzt gerne den übereinstimmenden KEY anhängen, wobei dann die Spalte genommen werden soll in der COUNT am größten ist.
z.B.
NICK_KEY NICK_NICK NICK_COUNT
ab123 Bernd 2
ab123 Hubert 9
ab123 Dethlef 10
hg623 Dieter 11
hg623 Karl 1
jetzt soll er mir obern, wo der Key ab123 angezeigt wird Dethlef anhängen und wo der Key hg 623 angzeigt wird Dieter anhängen.
Leider bekomme ich das nicht in einer Abfrage hin :-(
ich habe folgende Abfrage:
SELECT
`t1_cod4key`.`key_key`,
`t1_cod4key`.`key_count`,
`t1_cod4changenick`.`changenick_nick`
FROM
`t1_cod4key`
Left Join `t1_cod4ban` ON `t1_cod4key`.`key_key` = `t1_cod4ban`.`ban_key`
Left Join `t1_cod4changenick` ON `t1_cod4key`.`key_key` = `t1_cod4changenick`.`changenick_key`
WHERE
`t1_cod4ban`.`ban_key` IS NULL
ORDER BY
`t1_cod4key`.`key_count` DESC
LIMIT 20
`t1_cod4key`.`key_key`,
`t1_cod4key`.`key_count`,
`t1_cod4changenick`.`changenick_nick`
FROM
`t1_cod4key`
Left Join `t1_cod4ban` ON `t1_cod4key`.`key_key` = `t1_cod4ban`.`ban_key`
Left Join `t1_cod4changenick` ON `t1_cod4key`.`key_key` = `t1_cod4changenick`.`changenick_key`
WHERE
`t1_cod4ban`.`ban_key` IS NULL
ORDER BY
`t1_cod4key`.`key_count` DESC
LIMIT 20
NICK_ID | NICK_KEY | NICK_NICK | NICK_COUNT
Zu jedem KEY kann es mehrer NICK geben. Ich möchte jetzt gerne den übereinstimmenden KEY anhängen, wobei dann die Spalte genommen werden soll in der COUNT am größten ist.
z.B.
NICK_KEY NICK_NICK NICK_COUNT
ab123 Bernd 2
ab123 Hubert 9
ab123 Dethlef 10
hg623 Dieter 11
hg623 Karl 1
jetzt soll er mir obern, wo der Key ab123 angezeigt wird Dethlef anhängen und wo der Key hg 623 angzeigt wird Dieter anhängen.
Leider bekomme ich das nicht in einer Abfrage hin :-(
Kommentar