från två tabeller

Databaser & SQL

4 svar · 185 visningar · startad av snekkorr

Medlem sedan dec. 2000203 inlägg
Trådstart#1

hur gör jag en liknande hämtelse?
jag vill hämta allting från en tabell i min databas om ett fält i den tabellen är samma som ett fält i en annan tabell... alltså typ select * from medelanden where till = namn from medlemmar

mvh Emil

Medlem sedan dec. 200012 464 inlägg
#2
select * from medelanden where till in( select namn from medlemmar)
Medlem sedan dec. 2000203 inlägg
#3

hmm.. jag skrev så... fick syntax fel med hänvisning till den koden ;/

Medlem sedan dec. 200012 464 inlägg
#4

Vilken databashanterare använder du?

Mysql, till exempel har inte stöd för den typen av frågor.

Alternativt kan du skriva

select meddelanden.* from meddelanden,medlemmar
where namn = till
Medlem sedan dec. 2000203 inlägg
#5

ok :) får försöka

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