Denna SQL plockar ut en artikel med alla tillhörande bilder.
Nu vill jag fortfarande ha ut detta men jag vill även ha ut allt ur tblbild så jag kan lista alla bilder i en selectbox.
Jag måste alltså på något sätt kunna skilja ut de bilder som är relaterade.
Hm... känns som jag gjort/frågat detta förr.
(Ska ju bli lite tvärtom, alla bilder med tillhörande artikel så att säga.)
SQL = "SELECT * FROM (tblwho LEFT OUTER JOIN tblrelation ON tblwho.fldartikelID=tblrelation.fld_who_id) LEFT OUTER JOIN tblbild ON tblrelation.fld_bild_id = tblbild.fldBildid where fldartikelID = " & request.querystring("ID") & " order by fldPlace"
Följdfråga redan nu, hur markerar jag mina "förvalda" i min selectbox sen?
sql = "select tblBild.*, case when tblrelation.fld_bild_id is null then '' else ' selected ' end as selected from tblbild.fldBildid left outer join tblrelation on tblbild.fldBildid = tblrelation.fld_bild_id "
set rs = databas.execute(sql)
if not rs.eof then
response.write "<select name='bilder'>"
while not rs.eof
response.write "<option value='" & rs("fldBildid") &"'" & rs("selected") & ">" & rs("titel") & "</option>"
rs.movenext
wend
response.write "</select>"
end if
Nja, det vill inte med den heller och i mina ögon ser det inte riktigt ut som att den kan göra vad jag vill uppnå.
Denna tar fram en artikel (från tblwho) samt de bilder som är ihopkopplade i tblrelation, MEN jag vill även plocka ut ALLA bilder i tblbild, men på något sätt kunna "markera" de som överenstämmer.
SQL = "SELECT * FROM (tblwho LEFT OUTER JOIN tblrelation ON tblwho.fldartikelID=tblrelation.fld_who_id) LEFT OUTER JOIN tblbild ON tblrelation.fld_bild_id = tblbild.fldBildid where fldartikelID = " & ID & " order by fldPlace "
Jag skulle verkligen vilja ha de tillhörande bildernas "plats" i det recordset som alla bilderna utgör.
Men nu är det så finurligt att jag vil plocka ut dom sorterade så att de bilder/poster i denna tabell som överenstämmer med ett ID i min relationstabell skall hamna överst.
Alltså typ något liknande detta:
ID är ett värde från en querystring.
SQL2="select * FROM tblbild order by (tblrelation.fldrank where tblrelation.fld_who_id = ID), tblbild.fldBildid"
263 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91