SQL Server - Vistas

 
Vista:

Vistas

Publicado por yo (9 intervenciones) el 28/03/2007 21:23:33
Hola
Tengo una tabla en una BdD, coches2 que es controlada por una aplicación. Tengo otra por otra aplicación, coches en otra BdD. Necesito que esta aplicación puede acceder y seleccionar de ambas tablas como una. Habia pensado hacer una vista con un unión. Mi problema radica en que los identificadores, ids han de ser unicos, como lo puedo hacer?Es decir
Coches{
1, coche1
}

Coches2{
1,coche2
}

Creo que una vista

con un unión.

Los ids deben ser unicos, en la unión. Como lo puedo hacer?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Vistas

Publicado por Isaias (3308 intervenciones) el 28/03/2007 22:20:14
La verdad que no se me ocurre otra cosa, mas que hagas UNICAS las selecciones de ambas tablas dentro del WHERE.

SELECT..............
FROM tubase1.dbo.tutabla1
WHERE id NOT IN(SELECT ID FROM tubase2.dbo.tutabla2)
UNION
SELECT..............
FROM tubase2.dbo.tutabla2
WHERE id NOT IN(SELECT ID FROM tubase1.dbo.tutabla1)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar