Avatar billede php_newbie Nybegynder
05. maj 2002 - 10:21 Der er 7 kommentarer og
1 løsning

Hent data fra to tabeller

hejsa...

jeg har to tabeller den ene hedder nyheder og den anden hedder firma i in Access database.

hvordan henter jeg så de 10 nyeste nyheder.

den skal relateres på den måde at inde i nyheder står der skribent_id som er et tal som svarer til firma_id hvor den derefter skal hente firmanavnet...
Gir det nogen mening det jeg skriver... :)

Altså noget med, mangler bare lige syntaksen...

SQL="select * top 10 where skribent_id=admin_id from nyheder,firma order by oprettet desc"
set objRS=ObjConn.execute(SQL)
Avatar billede hotcut Nybegynder
05. maj 2002 - 10:27 #1
SELECT nyheder.nyhed, firma.firmanavn FROM nyheder, firma WHERE nyheder.skribent_id = firma.firma_id ORDER BY nyheder.oprettet DESC
Avatar billede php_newbie Nybegynder
05. maj 2002 - 10:35 #2
Den virker ikke sådan her !

SQL="SELECT nyheder.nyhed, firma.firmanavn FROM Nyheder,Firma WHERE nyheder.skribent_id = firma.firma_id ORDER BY nyheder.oprettet DESC"

Den skulle jo også kun hente de ti nyeste og jeg skal bruge alle felterne fra begge tabeller.

hvordan skal den færdige lnie så se ud ??
Avatar billede hotcut Nybegynder
05. maj 2002 - 10:37 #3
SQL="SELECT top 10 nyheder.nyhed, firma.firmanavn FROM Nyheder,Firma WHERE nyheder.skribent_id = firma.firma_id ORDER BY nyheder.oprettet DESC"
Avatar billede php_newbie Nybegynder
05. maj 2002 - 10:40 #4
Flg sejlmedddelse:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access-driver] Der er for få parametre. Der var ventet 3.
/ab/Default.asp, line 13
Avatar billede hotcut Nybegynder
05. maj 2002 - 10:42 #5
så er det sikkert en stavefejl i et af felterne... prøv dig frem med navnene...
Det kan være at det skal være med småt, eller det første bogstav stort hele vejen igennem etc...
Avatar billede php_newbie Nybegynder
05. maj 2002 - 10:45 #6
Gider du lige forklare linien, skal den forståes sådan her:

nyheder.nyhed
henter den her et felt som hedder nyhed, det eksistere jo ikke skal jeg så skrive

nyheder.nyhed_id, nyheder.overskrift osv....
Avatar billede hotcut Nybegynder
05. maj 2002 - 10:46 #7
ja, netop!
Nyheder er tabellens navn, "nyhed" er bare hvad feltet hedder; overskrivt etc
Avatar billede php_newbie Nybegynder
05. maj 2002 - 10:50 #8
yep så virker det tak !!
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
Kurser inden for grundlæggende programmering

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