06. januar 2005 - 01:52Der er
4 kommentarer og 1 løsning
Select fra 2 databaser
Her er min sql kode!
SELECT P1.user_id, P1.user_name, P1.user_server, P1.user_guild, P2.up_race, P2.up_class, P2.up_rank, P2.up_lvl FROM `users` P1, `update` P2 WHERE P1.user_id = P2.up_user_id
Mit problem er at i "update" tabellen er der flere kolonder hvor P1.user_id = P2.up_user_id! hvordan kan jeg så gøre sådan at den kun tage den koldende hvor "P2.up_lvl" er højest
users er alle mine bruger i! i update er der statestik over med, med hvor hvilket lvl de var ved et spicelt tidspungt! der er altser flere forskællige bruger i både "users" og i "update", dog er det kun 1 kolonne pr. buger i "users" hvor der kan være MANGE pr bruger i "update"
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
SELECT * FROM users,P1,update,p2 WHERE P1.user_id = P2.up_user_id ORDER by p2.up_lvl DESC LIMIT 1
Dette er måske en mulighed, hvor du sortere på level efter den højeste level (kræver det er et INT eller DOUBLE felt) og derfor laver LIMIT 1, så du kun får den højeste.
(Grunden til jeg bad dig åbne i SQL kategorien istedet for PHP, er fordi der er en del SQL eksperter herinde, som ikke kigger i php/asp kategorierne)
SELECT P1.user_id, P1.user_name, P1.user_server, P1.user_guild, P2.up_race, P2.up_class, P2.up_rank, P2.up_lvl FROM `users` P1, `update` P2 WHERE P1.user_id = P2.up_user_id ORDER BY P2.up_lvl DESC LIMIT 1
Når jeg bruger den får jeg kun en bruger! men inforen omkring ham er rigtig! men hvis jeg fjerner LIMIT 1 får jeg alle bruger+alle updates dog højeste lvl først :)
10 Galiven Aggramar Order of the Raven Human Priest Member 30 10 Galiven Aggramar Order of the Raven Human Priest Member 29
Sådan her ser det f.eks ud for min bruger nr 10! jeg vil gerne have det sådan at den kun tage den som er højst i lvl for alle bruger! og så ikke selecter de andre!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.