¿Es posible seleccionar solo algunas columnas de una tabla en una UNIÓN IZQUIERDA?Seleccionar solo algunas columnas de una tabla en una UNIÓN IZQUIERDA
9
A
Respuesta
30
Por supuesto. Basta con enumerar las columnas que desea seleccionar como lo haría en cualquier consulta:
SELECT table1.column1, table1.column2, table2.column3
FROM table1
LEFT JOIN table2 ON (...)
Tenga en cuenta que he incluido el prefijo table1.
o table2.
en todas las columnas para asegurarse de que no hay ninguna ambigüedad en campos con el mismo nombre existe en ambas tablas.
6
Si quieres un poco de columnas de tabla1 y algunas de las columnas de Tabla2, que haría algo como
SELECT t1.col1, t1.col2, t1.col3, t2.col1, t2.col2, t2.col3
FROM table1 t1
LEFT JOIN table2 t2
ON...
+0
¡Genial! ¡Gracias chicos! – Psyche
Cuestiones relacionadas
- 1. cómo seleccionar solo algunas columnas en SQLAlchemy?
- 2. Crear una tabla basada en algunas columnas de otra tabla, sino también añadir algunas columnas adicionales
- 3. Subconsulta de MySQL - Encuentra solo el primer registro en una UNIÓN IZQUIERDA
- 4. Copiando datos de solo algunas columnas a una tabla de datos más
- 5. ¿Qué es una UNIÓN IZQUIERDA en PostgreSQL
- 6. SQL - 'DISTINCT' basado en solo algunas columnas?
- 7. Cómo saber si una tabla tiene algunas columnas únicas
- 8. ¿Cómo buscar solo columnas específicas de una tabla en django?
- 9. SQL seleccionar todo por una tabla sólo
- 10. subconsulta de mysql dentro de una UNIÓN IZQUIERDA
- 11. Seleccionar columna distinta junto con algunas otras columnas en MySQL
- 12. jQuery resaltando columnas seleccionadas solo en una tabla
- 13. Seleccionar columnas de una vista
- 14. Servidor SQL: UNIÓN EXTERIOR IZQUIERDA con TOP 1 para seleccionar en la mayoría de una fila
- 15. MySQL Seleccionar todas las columnas de una tabla y un poco de otra tabla
- 16. Eliminar duplicados de IZQUIERDA UNIÓN EXTERNA
- 17. Default_scope en una tabla de unión
- 18. Unión externa izquierda y una cláusula adicional donde
- 19. Yii CDbCriteria seleccionar columnas de una relación
- 20. Mysql - Cómo alias una tabla completa en una combinación izquierda
- 21. Acelere una consulta, unión interna simple con una tabla grande y una tabla pequeña
- 22. Cómo consulto una tabla de unión
- 23. seleccionar en una tabla con diferentes nombres de columna
- 24. Cómo limitar los resultados de una UNIÓN IZQUIERDA
- 25. Crear una tabla sin columnas
- 26. Realizar una unión interna para múltiples columnas en la misma tabla
- 27. Criterios de Hibernate: tabla de unión sin una asociación asignada
- 28. ¿Cómo seleccionar valores distintos de una columna en la tabla?
- 29. UTILIZAR LA UNIÓN MÚLTIPLES IZQUIERDA
- 30. Seleccionar valores distintos de varias columnas en la misma tabla
Probablemente vale la pena añadir que es una buena idea usar el prefijo con la mesa que son de, por ejemplo, table1.column1, table2.column2, etc. así que detenga los errores de ambigüedad y solo para la legibilidad general. –
Además, si tiene cualquier nombre de columna ambiguo, puede especificar qué tabla usar con la sintaxis de punto: SELECT table1.id, table2.name FROM table1 LEFT JOIN table2 ON (...) – sixthgear
Buen punto. Editado en consecuencia. – VoteyDisciple