webForumDet fria alternativet

Uppfylla AND OR krav i SQL fråga

2 svar · 233 visningar · startad av peppar

pepparMedlem sedan dec. 2001873 inlägg
#1

:)
Kan jag kolla direkt i min SQL fråga om antingen båda eller det ena vilkoret uppfylls, eller är det lite ASP som gäller?

Värdena i kategori och underkategori kommer ifrån ett formulär och skall matcha fälten i databasen

1 Kateori
2 underkategori

Om inte någon av 1 2 uppfylls så skall Både 1 & 2 läggas till
Om 1 finns så skall endast 2 läggas till, dock i samma post som 1 uppfyller. :)

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Det blir nog ASP (eller ännu hellre en lagrad procedur om dni DBMS har stöd för det.)

q = "select id from category where category = '" & category & "'"
set rs = connect.execute(q)
if rs.eof then
'lagra kategori och hämta id
end if
q = "select 1 from subCategory " & _
" where subCategory = '" & subCategory & "'" & _
" and categoryId = " & id

set rs = connect.execute(q)
if rs.eof then
'lagra subKategori
end if
pepparMedlem sedan dec. 2001873 inlägg
#3

:)

Jahöpp! Det var nästan det jag misstänkte. Tack för hjälpen!

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