BBiasseMedlem sedan aug. 2003480 inlägg Jag sparar medlemsstatus i tabellen admin som 1 alt 2. Sen har jag skapat en ny tabell som heter niva som ser ut så här:
info2-------status
medlem------1
admin-------2
Hade tänk skriva ut status så att 1 blir medlem och 2 blir admin och provar för första gången SQL2 men hur skriver man en sql sats som klara detta?
Har provar att iallafall få ut admin men vill helst se rätt status bakom varje medlem.
<%
SQL = "SELECT * From admin WHERE niva IN ('1','2') ORDER BY anvnamn ASC"
Set RecSet = Connect.Execute(SQL)
%>
<tr>
<td>Name</td>
<td>Mail</td>
<td>Status</td>
</tr>
<% Do Until RecSet.EOF %>
<%
SQL2 = "SELECT From niva WHERE status < 1 = " & RecSet("info2")
Set RecSet2 = Connect.Execute(SQL2)
%>
<tr>
<td<%=RecSet("anvnamn")%></td>
<td<%=RecSet("email")%></td>
<td<%=RecSet2("info2")%></td>
</tr>
SQL2 Är ju bara en variabelsnamn. Din Fråga ser konstig ut "Status < 1 = 2" exempelvis.. detta går inte att beräkna
Är det inte en join du är ute efter i SQL?
SELECT a.anvnamn, a.email, n.info2 FROM admin a INNER JOIN niva n ON n.status = a.info2 WHERE niva IN ('1','2') ORDER BY anvnamn ASC
?