Avatar billede bramsing Nybegynder
03. august 2005 - 20:02 Der er 1 løsning

liste udfra 2 tabeller inner join m.m.

Hejsa.. Jeg har haft et lign. spørgsmål i kategorien ASP, men kunne ikke få tingene til at fungere, hvorfor jeg har lukket det der og prøver her i stedet...

Jeg har 2 tabeller "main_tabel" og "linked_tabel"

"main_tabel" består af flg. felter:
"navn" "valg" "valgstart" og "valgslut"

"linked_tabel" består af flg. felter:
"navn" "vaelger" "valgt" "valgslut"

Det er så sådan at brugeren der skal ind og stemme ikke kan se sig på listen (main_tabel/navn) og må heller ikke kunne se de brugere (linked_tabel/navn) som han allerede har sat sin stemme på (linked_tabel/vaelger)

Jeg fik følg. kode som jeg har rodet lidt frem og tilbage med men uden held...

rsSQLstem = "SELECT * FROM "&main_tabel&" AS MT INNER JOIN "&linked_tabel&" AS LT ON MT.navn = LT.navn "
rsSQLstem = rsSQLstem & "WHERE MT.navn <> '"&brugerid&"' "
rsSQLstem = rsSQLstem & "AND MT.valgslut >= CURDATE() "
rsSQLstem = rsSQLstem & "AND LT.vaelger <> '"&brugerid&"' "
rsSQLstem = rsSQLstem & "AND MT.navn NOT IN "
rsSQLstem = rsSQLstem & "(SELECT vs.navn FROM "&linked_tabel&" AS vs WHERE LT.vaelger = '"&brugerid&"')"

Jeg håber I forstår hvad min hensigt er... Ellers vil jeg gerne forsøge at uddybe det...
Avatar billede bramsing Nybegynder
04. august 2005 - 10:33 #1
Lukker igen... er oprettet på ny under ASP
http://www.eksperten.dk/spm/637301
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester