AlterElt escribió:Se pueden seleccionar 2 columnas al hacer la consulta? algo como:
SELECT id FROM x58_gateway UNION SELECT id,nom FROM x58_commutador
De la primera tabla me trago id
de la segunda tabla la id y la columna nom. Es posible esto de alguna forma?
saludos
Si, claro:
SELECT id, '' nom FROM x58_gateway UNION SELECT id,nom FROM x58_commutador
Al menos en Oracle puedes hacerlo. Necesitas para la UNION llamada a las dos columnas de cada tabla, y estas deben ser del mismo tipo de dato en cada tabla y tener los mismos nombres de campo, así que recibirás como resultado para la primera tabla el campo ID y luego el campo NOM vacío, unido al ID y al NOM de la segunda tabla.
Si las dobles comillas '' no te sirven, puedes sustituirlas por lo que quieras, siempre que el tipo de dato que pongas sea del tipo nom de la segunda tabla (creo que por NULL no puedes).
Nota: '' equivale a dos comillas, las que están a la derecha del 0 en el teclado. Eso para Oracle.
Para una base de datos mysql, sería así:
SELECT id, "" nom FROM x58_gateway UNION SELECT id,nom FROM x58_commutador
Dobles comillas.