Ver Mensaje Individual
  #1  
Antiguo 20-03-2022
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.503
Reputación: 23
MAXIUM Va camino a la fama
¿Cómo hacer un JOIN con la misma tabla?

Hola que tal, aquí fastidiando de nuevo.

La verdad es que me cuesta expresar mis ideas, así que trataré de ser lo más básico posible.

Tengo esta tabla
Código:
CABINA  |TIPO|ESTADO|
--------|----|------|
CABINA01|A   |OK    |
CABINA01|B   |LISTO |
CABINA02|B   |OK    |
CABINA02|A   |OK    |
CABINA03|A   |LISTO |
CABINA03|B   |OK    |
CABINA04|B   |OK    |
CABINA04|A   |LISTO |
CABINA05|A   |OK    |
CABINA05|B   |OK    |
CABINA06|B   |LISTO |
CABINA06|A   |OK    |
CABINA07|A   |OK    |
CABINA07|B   |LISTO |
CABINA08|B   |OK    |
CABINA08|A   |LISTO |
CABINA09|B   |OK    |
CABINA09|A   |OK    |
CABINA10|B   |LISTO |
CABINA10|A   |OK    |
Quiero hacer una consulta que me arroje el resultado de este modo
Código:
CABINA  |TIPO|ESTADO|TIPO|ESTADO|
--------|----|------|----|------|
CABINA01|A   |OK    |B   |LISTO |
CABINA02|B   |OK    |A   |OK    |
CABINA03|A   |LISTO |B   |OK    |
CABINA04|B   |OK    |A   |LISTO |
CABINA05|A   |OK    |B   |OK    |
CABINA06|B   |LISTO |A   |OK    |
CABINA07|A   |OK    |B   |LISTO |
CABINA08|B   |OK    |A   |LISTO |
CABINA09|B   |OK    |A   |OK    |
CABINA10|B   |LISTO |A   |OK    |
Aún que quedará mejor de este otro modo
Código:
CABINA  |TIPO|ESTADO|TIPO|ESTADO|
--------|----|------|----|------|
CABINA01|A   |OK    |B   |LISTO |
CABINA02|A   |OK    |B   |OK    |
CABINA03|A   |LISTO |B   |OK    |
CABINA04|A   |LISTO |B   |OK    |
CABINA05|A   |OK    |B   |OK    |
CABINA06|A   |OK    |B   |LISTO |
CABINA07|A   |OK    |B   |LISTO |
CABINA08|A   |LISTO |B   |OK    |
CABINA09|A   |OK    |B   |OK    |
CABINA10|A   |OK    |B   |LISTO |
Nota 1: Pueden existir mucho más cabinas, pero todas vienen así. En pares.
Nota 2: Tipo solo puede ser A o B.
Nota 3: Pueden haber más estados.

Puse JOIN en el titulo solo porque intuyo que la consulta debe incluirlo

Gracias como siempre
Responder Con Cita