webForumDet fria alternativet

where

3 svar · 255 visningar · startad av dd

ddMedlem sedan aug. 200121 inlägg
#1

Om jag använder följande sats för att hämta ut datat på alla användare och summera poängen vilket fungerar bra.

$sql = "SELECT user, SUM(user_1x2+user_res) AS totalpoang, SUM(user_res) AS treor FROM tipp_data GROUP BY user ORDER BY totalpoang DESC,user";

Nu vill jag även kunna plocka ut poängen på endast 3 st användare och försöker lägga in en WHERE men får det inte att fungera.

$sql = "SELECT user, SUM(user_1x2+user_res) AS totalpoang, SUM(user_res) AS treor FROM tipp_data WHERE user='name1' AND user='name2' GROUP BY user ORDER BY totalpoang DESC,user";

Någon som kan hjälpa?

LarsGMedlem sedan dec. 200012 464 inlägg
#2
SELECT user, 
  SUM(user_1x2+user_res) AS totalpoang, 
  SUM(user_res) AS treor 
  FROM tipp_data 
  WHERE user = 'name1' 
   or user = 'name2' 
GROUP BY user 
ORDER BY totalpoang DESC,user

Flyttas från Mysql

ddMedlem sedan aug. 200121 inlägg
#3

Tack för snabbt svar!

varför flyttar du tråden? är jag helt fel ute?

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Generella frågor om SQL hör hemma i SQL-forumet. Det finns inget som är specifikt för Mysql i frågan eller svaret.

123 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)