webForumDet fria alternativet

hjälp med 2 sqlsatser

Databaser & SQLur Databashanterare & SQL

1 svar · 233 visningar · startad av FoJj

Medlem sedan maj 200178 inlägg
Frågan#1

Hej, skulle behöva hjälp med 2 mysql satser.

har 2 tabeller:

tabel 1 --reletionsdatabas

-userid
-cat_id

tabel 2

-cat_id
-cat_name

nu till frågan.

1, Vill få fram alla poster från tabel 2 där inte cat_id't redan finns med i tabel1 för userid't

2 Får fram alla cat_name för cat_id i tabel1 för userid'r

någon som förstår?

tack för hjälpen!

Medlem sedan juni 200032 969 inlägg
#2

Jag hade nog gett mig på något sånt här:

1:

SELECT tabel2.* FROM tabel2 
LEFT JOIN tabel1 ON tabel2.cat_id = tabel1.cat_id 
AND tabel1.userid = 4711
WHERE tabel1.userid IS NULL

2:

SELECT tabel2.cat_name FROM tabel2
INNER JOIN tabel1 ON tabel2.cat_id = tabel1.cat_id 
AND tabel1.userid = 4711

mvh

124 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)