webForumDet fria alternativet

Hur visar man samm värde endast en gång i en tabell(MySQL)?

Databaser & SQL

1 svar · 234 visningar · startad av Ken

Medlem sedan mars 2004252 inlägg
Frågan#1

Det jag menar hur skall man göra så att värdet i name1 visas endast en gång med koden nedanför texten? I de olika tabellerna kan det finnas name1, som har samma värde.

$query = "(select * from avd1 where name1 != '-') union (select * from ledning where name1 != '-') 
union (select * from stod where name1 != '-') 
union (select * from avd where name1 != '-') 
union (select * from ovrigt where name1 != '-') 
order by name1 asc"; 
 
$result = mysql_query($query,$link);
Medlem sedan dec. 200012 464 inlägg
#2

Resultatet av en fråga med union innehåller inga duplikat.

516 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
372 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)