Avatar billede krogstrup Nybegynder
05. februar 2007 - 01:21 Der er 1 løsning

Hjælp til SQL mod ms sql server

jeg har følgende tabeller

PRODUCTS
id
productname

PAGES
id
pagename

PRODUCTS_PAGEBINDINGS
id
product_id
page_id

hvor jeg således bruger 'products_pagebindings' tabellen til at knytte produkter til specifikke sider.

jeg kunne godt tænke mig at kunne lave en søgning efter produkter som IKKE har oprettet nogen records i tabellen 'products_pagebindings' for på den måde at kunne finde ud af om noget produkter svæver i "ingenmands-land" uden tilknytning til en side.

men jeg kan simpelthen ikke gennemskue hvordan min sql skal se ud !

jeg ønsker altså følgende pseudo kode oversat til den rigtige vare:

sql = "select products.productname from products where produktet ikke har oprettet nogen records i tabellen products_pagebindings"

Håber nogen kan hjælpe...

:-)
Avatar billede krogstrup Nybegynder
08. februar 2007 - 22:58 #1
select products.id, products.date_created, products.date_modified, products.productcode, products.productname, products.price, products.price_offer, products.visible from products where products.id not in (select products_pagebindings.product_id from products_pagebindings group by products_pagebindings.product_id)
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