Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
SQL = "select DISTINCT Forum_svar.name as svar_name, Forum_traade.name as traade_name from Forum_svar left join Forum_traade on Forum_svar.IP = Forum_traade.IP where Forum_svar.IP = '" & request("IP") & "'"
Der er lavet et alias til begge kolonnerne .name for at man kan udksrive dem hver for sig, så hvis man vil udskrive: Forum_svar.name skal man skrive rs("svar_name") og ikke bare rs("name") Forum_traade.name skal man skrive rs("traade_name")
mange tak Eagle, det virker ( det var bare AS jeg skulle tilføje :) ) heeh
Nåh, men den SQL sætning virker sku ikke helt efter min hensigt..... Håber du kan hjælpe mig, ska nok smide nogle flere points...
Jeg har mine to tabeller: * Forum_traade * Forum_svar
Jeg har mine to felter, i begge tabeller: * IP * Name
Det som jeg vil lave er en liste over de brugernavne som matcher mit request("ip"), altså den skal udskrive en liste som blev fundet, og der skal ikke være gentagelser, men sådan som SQLsætningen er nu kan jeg jo ikke bare hente ud, da der er 2 forskellige felter som skal hentes ud "Forum_svar.IP og Forum_traade.IP"
Ok, så lyder det mere som en UNION du skal havde fat på.
SQL = "SELECT DISTINCT name FROM (SELECT name FROM Forum_traade WHERE IP='" & request("IP") & "' UNION ALL SELECT name FROM Forum_svar WHERE IP='" & request("IP") & "')"
UNION sætte to tabeller efter hinanden hvorimod JOIN sætte dem ved siden af hinanden.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.