| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: durchnummerierung optimieren im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; heyho hab prinzipiell folgede tabelle: Code: CREATE TABLE IF NOT EXISTS `uptime` ( `id` int(10) unsigned NOT NULL auto_increment, `user_id` ...
![]() |
| | #1 (permalink) |
| Member of Honour ![]() | heyho hab prinzipiell folgede tabelle: Code: CREATE TABLE IF NOT EXISTS `uptime` ( `id` int(10) unsigned NOT NULL auto_increment, `user_id` int(10) unsigned NOT NULL, `pc_id` int(10) unsigned NOT NULL, `start` int(10) unsigned NOT NULL, `last` int(10) unsigned NOT NULL default '0', `active` tinyint(1) unsigned NOT NULL default '1', `uptime` int(10) unsigned NOT NULL, PRIMARY KEY (`id`), KEY `last` (`last`) ) wenn ich jetzt aber von einem user und deren rechner die uptimes undplazierung haben will mach ich das bisher so: Code: SELECT <hauen zeug>,(select count(id) from uptime where uptime > u.uptime and active = 1)+1 as rank
FROM pc as p
left outer JOIN uptime as u ON p.id = u.pc_id
WHERE p.user_id = '$id' and (u.active = 1 OR u.active is NULL) wenn ich nun nen user mit vielen rechnern hab wird das ziemlich lahm. wie kann man sowas optimieren?
__________________ » Flattr mich! - Wenn dir mein Beitrag geholfen hat! « <| 2 AMD Opterons 2384@ 8x3,2ghz | Tyan S2915 | 10GB | 2x 8800GT | 8400GS | Dell 3008WFP + 2x2007FP |> |
| | |
| | #2 (permalink) |
| Registriert seit: 20.01.03 ![]() Likes: 0 | Wieso zählst Du nicht in MySQL selbst? Code: SET @counter:=0; SELECT (@counter:=@counter+1) AS 'Nummerierung', <weitere spalten> FROM tabelle |
| | |
| HaBOT | |
| |
| | #3 (permalink) |
| Member of Honour ![]() | super, genau sowas hab ich gesucht! danke dir edit: ach ne quark, zu früh gefreut! ich hab ja so nur die plätze der rechner von dem user selbst. sprich wenn ich nur einen rechner zurück bekomme ist der auf platz 1 und das eben stimmt ja nicht!
__________________ » Flattr mich! - Wenn dir mein Beitrag geholfen hat! « <| 2 AMD Opterons 2384@ 8x3,2ghz | Tyan S2915 | 10GB | 2x 8800GT | 8400GS | Dell 3008WFP + 2x2007FP |> |
| | |
![]() |
| | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Abfrage optimieren | keksinat0r | (Web-) Design und webbasierte Sprachen | 2 | 11.09.09 21:47 |
| Kernel für Thinkpad optimieren | Serow | Linux/UNIX | 12 | 29.09.08 09:36 |
| Startvorgang von WindowsXP optimieren | Erazer | Windows | 5 | 05.06.02 18:25 |
| DSL f??r XP optimieren | maedmexx | Windows | 9 | 01.12.01 03:06 |