webForumDet fria alternativet

Hämta data från 2 tabeller.

Databaser & SQL

3 svar · 213 visningar · startad av Denniz PoP

Medlem sedan aug. 2002207 inlägg
Frågan#1

Jag har ett litet problem. (Jag gör ett forum)

Jag har 2 tabeller i min databas, Messages och Report. När någon anmäler ett inlägg lägs inläggets ID (som finns i tabellen Messages) in i tabellen Report i kolumnen ThreadID. Nu vill jag hämta alla trådar som har rapporterats genom att hämta alla inlägg som har ett ID (i Messages) som finns i ThreadID (i Report). Dåligt förklarat kanske, men jag tror att ni fattar.

Jag vet att man skall använda Join/inner join eller något, men jag har aldrig gjort det förut och får det inte riktigt att fungera.

Någon som har någon idé om hur SQL-satsen skall se ut?

Medlem sedan jan. 20011 140 inlägg
#2
sql = "select messages.id,report.ThreadID from Messages inner join Report on messages.id = report.threadid"

Tror att det ska fungera

Medlem sedan dec. 200012 464 inlägg
#3

Flyttas från ASP

Medlem sedan aug. 2002207 inlägg
#4

andreas_lindh skrev:

sql = "select messages.id,report.ThreadID from Messages inner join Report on messages.id = report.threadid"

Tror att det ska fungera

Supertack! Funkar mycket fint.

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