webForumDet fria alternativet

Hämta från två tabeller

6 svar · 272 visningar · startad av ampy

ampyMedlem sedan feb. 20011 498 inlägg
#1

Har denna sql-sats.

SQL = "SELECT * From kompisar WHERE agare_id = '"&session("id")&"' AND godkann = 'ja' order by medlem"

Hur gör jag för att bara hämta posterna som också innehåller värdet online i kolumnen status i tabellen members?

Jesper TMedlem sedan nov. 20017 144 inlägg
#2
SQL = "SELECT * From kompisar WHERE agare_id = '"&session("id")&"' AND godkann = 'ja' AND status='online'  order by medlem"

Eller menar du ngt annat?

MVH Jesper

LAMPMedlem sedan mars 2002777 inlägg
#3

Har du någon relation mellan tabellerna kompisar och members?

ampyMedlem sedan feb. 20011 498 inlägg
#4

Ja, ID:t

Jesper TMedlem sedan nov. 20017 144 inlägg
#5

Ooops....
Läste inte överskriften!

Hämta från två tabeller

:r

LAMPMedlem sedan mars 2002777 inlägg
#6

Eftersom jag inte vet vad dina kolumner heter kommer här en grundvariant på en join:

SELECT tabell1.field1, tabell1.field2, tabell2.field1, tabell2.field2
FROM tabell1
INNER JOIN tabell2
ON tabell1.id = tabell2.id

Sedan lägger du till WHERE villkoren och till sist ORDER BY.

RED stavar som en kratta :(

LR^evil.sidMedlem sedan maj 2002560 inlägg
#7

.additional

då har jag en fråga. jag postade nyss något liknande.

[red]	set r = con.execute ( " select id_memb from memb where usr = '"&session ( "usr" )&"' " )

	sql = " select * from link, memb, text where "
	sql = sql & "memb.usr = '"&session ( "usr" )&"' "
	sql = sql & "and link.linkId = "&r ( "id_memb" )&" "
	sql = sql & "and text.textId = "&r ( "id_memb" )&" "[/red]

ursprungsfrågan kan ni hitta här.

frågan då: hur skulle den se ut om jag skulle använda metoden ovan?

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