select * from medelanden where till in( select namn from medlemmar)
------------------
essentitia preter non sans multiplicandum
Databaser & SQLur Databashanterare & SQL
4 svar · 181 visningar · startad av snekkorr
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
------------------
<% Dim Emil, Carlsson, Bäst
Emil + Carlsson = bäst %>
<%=bäst%>
select * from medelanden where till in( select namn from medlemmar)
------------------
essentitia preter non sans multiplicandum
hmm.. jag skrev så... fick syntax fel med hänvisning till den koden ;/
------------------
<% Dim Emil, Carlsson, Bäst
Emil + Carlsson = bäst %>
<%=bäst%>
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
------------------
essentitia preter non sans multiplicandum
ok :) får försöka
------------------
<% Dim Emil, Carlsson, Bäst
Emil + Carlsson = bäst %>
<%=bäst%>