webForumDet fria alternativet

nästlad sql fråga

Databaser & SQL

2 svar · 309 visningar · startad av vidstige

Medlem sedan nov. 200315 inlägg
Frågan#1

Jag har ett problem. Det är så att MySQL versionen är för gammal för att kunna använda sig av nästlade sqlfrågor. Så hur ska jag kunna lösa problemet. Min SQL sats ser ut som följande:

SELECT chins.howMany, chins.uName FROM chins WHERE chins.uNames =(SELECT userinfo.uName FROM userinfo WHERE sport1='$sports')

Hur ska jag formulera sqlfrågan om jag inte kan använda mig av en SELECT i WHERE satsen

Medlem sedan dec. 19995 874 inlägg
#2

Såhär kanske du menar?

SELECT 
	c.howMany, 
	c.uName 
FROM 
	chins c
	INNER JOIN userInfo u ON c.uNames=u.uName and u.sports1='$sports'
Medlem sedan nov. 200315 inlägg
#3

Får tacka. Efter lite justeringar funkar det fint.

272 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
147 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
147 ms — ändringar (db)