Hola a todos amigos foreros.
tengo un problema al unir 2 tablas en MsSQL2000. Tomando como ejemplo la BD pubs
SELECT a.au_fname, a.au_lname, p.pub_name
FROM authors a LEFT OUTER JOIN publishers p
ON a.city = p.city
ORDER BY p.pub_name ASC, a.au_lname ASC, a.au_fname ASC
Da como resultado
Reginald - Blotchet-Halls - NULL
Michel - DeFrance - NULL
Innes - del Castillo - NULL
. - . - .
. - . - .
Dirk - Stringer - NULL
Johnson - White - NULL
Akiko - Yokomoto - NULL
Abraham - Bennet - Algodata Infosystems
Cheryl - Carson - Algodata Infosystems
Pero si ademas quiero agegar un condicional del lado de authors como lo hago? Digamos quiero ver solo a Innes .. hago lo siguiente me bota error (Invalid column name 'Ann'):
SELECT a.au_fname, a.au_lname, p.pub_name
FROM authors a LEFT OUTER JOIN publishers p
ON a.city = p.city
WHERE a.au_fname = "Innes"
ORDER BY p.pub_name ASC, a.au_lname ASC, a.au_fname ASC
Tonces? al hacer un LEFT OUTER JOIN como le hago si deseo realizar un condicional sobre algun campo?
Lez agradezco su colaboración y éxitos en sus proyectos.