unika returnerade värden

Databaser & SQL

2 svar · 272 visningar · startad av nybi

Medlem sedan nov. 200059 inlägg
Trådstart#1

Exempel table:
+ userid | ett | tva +
_54____0_____5
_54____0_____7
_56____0_____4
_56____0_____7
+_
___________+

Kan nån hjälpa mig med en query om jag vill ha unika userid returnerade.

Ex;
mysql_query("SELECT * FROM table WHERE ett = '0'");
hade ju returnerat 4 st eftersom alla e ett = 0

MEN nu vill jag ha unika userid där ett = 0.
Resultatet ska returnera 2 (54 och 56).

kan nån modifiera om följande; så det passar
mysql_query("SELECT * FROM table WHERE userid = 'UNIKT' AND ett = '0'");

tack.

[Redigerat av nybi den 06 mar 2001]

Medlem sedan juni 200032 967 inlägg
#2

prova detta:

mysql_query("SELECT DISTINCT userid FROM table WHERE ett = '0'");
Medlem sedan nov. 200059 inlägg
#3

tack
ska prova
jäklar va snabb du va å svara (hade ju inte ens hunnit redigera klart) :)

256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)