Returner også rækker hvor der joines på NULL
Hej Eksperter,sidder lige og bøvler med noget SQL til en gammel Oracel 8 base, jeg skal hente alle bøger ud af tabellen BOOKS, og vil samtidigt have hvilken gruppe, type og status den tilhøre. Så nedenstående query fungere fint til dette formål. Det viser sig så at at nogle bøger ikke har tilknyttet en gruppe eller en type. Dvs. at BOOKS.BOOKS_GROUPS_ID og BOOKS.BOOKS_TYPE_ID nogle gange er NULL. Kan det lade sig gøre at få disse med i den samme query? Har været ude i noget left joine (+), men synes ikke det fungerer. Nogen forslag ?
SELECT
BOOKS.NAME AS BOOKS_NAME,
BOOKS.ID AS BOOKS_ID,
BOOKS.GROUPNAME AS BOOKS_NAME,
BOOKS_TYPE.NAME AS BOOKS_TYPE,
BOOKS_STATUS.NAME AS STATUS
FROM
BOOKS,
BOOKS_GROUPS,
BOOKS_TYPE,
BOOKS_STATUS
WHERE
BOOKS.BOOKS_GROUPS_ID = BOOKS_GROUPS.ID
AND BOOKS.BOOKS_TYPE_ID =BOOKS_TYPE.ID
AND BOOKS.BOOKS_STAT_ID = BOOKS_STATUS.ID