webForumDet fria alternativet

knepig fråga i flera tabeller

Databaser & SQL

2 svar · 175 visningar · startad av mhedda

Medlem sedan feb. 2000385 inlägg
Frågan#1

Hejsan!
Jag har problem med att plocka ut alla från tbl_tidrapport beroend på om det är rätt str_licensnr i tbl_tiduser problemet är att det ända gemensamma i tabellerna är namn username.
Jag kan ju tillägga att jag inte är så händig i sql språket så det kanske är en dum fråga, men frågar man inte så får man inget veta:-)
Har försökt med

Select * FROM tbl_tidrapport WHERE rapport_info='$rapport_info' AND(project_id >='1000' AND project_id <='1999') AND (project_id !='1020' AND project_id !='1027') AND id in(SELECT id FROM tbl_tiduser WHERE str_licensnr='15-01-001') ORDER BY datum ASC
tbl_tiduser

3	id	int	4	0
0	username	varchar	50	1
0	password	varchar	50	1
0	stat	int	4	1
0	namn	varchar	50	1
0	str_licensnr	varchar	50	1
0	str_lansnr	varchar	50	1
0	str_kretsnr	varchar	50	1

tbl_tidrapport
3	id	int	4	0
0	namn	varchar	50	1
0	skytt	varchar	50	1
0	datum	varchar	70	1
0	tid_atgang	int	4	1
0	project_id	varchar	50	1
0	rapport_info	varchar	50	1
0	date_now	varchar	50	1

Hur göra?

Medlem sedan feb. 2000385 inlägg
#2

Är det någon som vet?
Eller är jag helt ute och cycklar?
Skulle jag bygga om tabellerna?

MVH

Medlem sedan mars 20034 471 inlägg
#3

Kan du ange ett exempelutseende av dina tabeller? Alltså innehåll i dem? :q

254 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)