reka1Medlem sedan sep. 2001650 inlägg Vill hämta information från två tabeller och vill att inte numret (boknr) repeteras ifall det blir flera förekomster av samma nummer.
Som jag har gjort nu så skrivs rubbet ut:
("select DISTINCT bokningsinfo.boknr, bokningsinfo.id, foretagsinfo.foretag from bokningsinfo, foretagsinfo ")
Testade med att byta ut distinct mot distinctrow men det blev ingen skillnad.
Ngra förslag?
LarsGMedlem sedan dec. 200012 464 inlägg Fundamentalt i SQL är att alla rader innehåller lika många kolumner. Jag förstår inte hur du tänker att resultatet skulle se ut.
Hantera det i applikationen. (Gör order by på bokningsinfo.boknr)
reka1Medlem sedan sep. 2001650 inlägg Ehm, fattar nog inte svaret riktigt. Men i kolumnen boknr i tabellen bokningsinfo finns en massa tal.
Det är mer regel än undantag att samma tal återkommer flera ggr.
Jag vill enbart skriva ut ett tal en gång ifall flera förekomster av talet uppstår.
LarsGMedlem sedan dec. 200012 464 inlägg Jag menar att man gör så här
q = "select bokningsinfo.boknr, bokningsinfo.id, foretagsinfo.foretag from bokningsinfo, foretagsinfo " & _
" where bokningsinfo.foretagsid = foretagsinfo.foretagsid " & _
" order by bokningsinfo.boknr"
set rs = connect.execute(q)
bnr = 0
while not rs.eof
if clng(rs("boknr")) <> bnr then
if bnr <> 0 then response.write "<br>"
bnr = clng(rs("boknr"))
response.write "Bokningsnummer " & bnr
end if
'skirv ut resten
rs.movenext
wend
if bnr <> 0 then response.write "<br>"