Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/05/2015, 07:27
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Consulta entradas relacionadas

solucion con codigo para sql server:

Código SQL:
Ver original
  1. CREATE TABLE #temp
  2. (
  3. id INT IDENTITY(1,1),
  4. id_entrada1 INT,
  5. id_entrada2 INT
  6. )
  7.  
  8. INSERT INTO #temp VALUES (9,7)
  9. INSERT INTO #temp VALUES (9,5)
  10. INSERT INTO #temp VALUES (2,9)
  11. INSERT INTO #temp VALUES (9,10)
  12.  
  13. SELECT * FROM(
  14. SELECT CASE WHEN id_entrada1=9 THEN id_entrada2 END AS VALUE FROM #temp
  15. UNION
  16. SELECT CASE WHEN id_entrada2=9 THEN id_entrada1 END AS VALUE FROM #temp
  17. ) AS t1 WHERE VALUE IS NOT NULL

Resultado:

value
2
5
7
10
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me