¿Cómo selecciona todas las columnas de una tabla y sólo algunas columnas de otra tabla mediante JOIN? En MySQLMySQL Seleccionar todas las columnas de una tabla y un poco de otra tabla
Respuesta
sólo tiene que utilizar el nombre de tabla:
SELECT myTable.*, otherTable.foo, otherTable.bar...
que seleccionaría todas las columnas de myTable
y columnas foo
y bar
de otherTable
.
y si desea utilizar la cuenta (myTable. *) ¿Cómo funciona eso? – Stevanicus
Gracias por la sugerencia. Esto también funciona en las bases de datos Oracle ... para cualquiera que todavía use las bases de datos Oracle. – SomeShinyObject
también se puede utilizar alias, así que cuando vas seleccionar * de nombre de tabla como tn, se podría escribir seleccione tn. * Desde nombredetabla como tn. – adudley
Necesito más información realmente pero será a lo largo de las líneas de ..
SELECT table1.*, table2.col1, table2.col3 FROM table1 JOIN table2 USING(id)
seleccionar una. *, B.Aa, b.Ab, b.Ac de tabla1 un dejó unirse a tabla2 b = a.id en b.id
esto debe seleccionar todas las columnas de la tabla 1 y sólo las columnas que figuran a partir de la tabla 2. joing por id.
¿Qué esta respuesta añadir que no está ya en la respuesta aceptada? –
acabo de unirme a esta plataforma, así que no me di cuenta de que es una respuesta aceptada. – Mzila
- 1. Buscar todas las columnas de una tabla para un valor?
- 2. MySql Resta una tabla de otra
- 3. ¿Cómo seleccionar dos columnas adicionales de otra tabla basadas en valores en la tabla principal?
- 4. PHP MySQL Seleccionar ID de una tabla e información de otra tabla
- 5. MySQL: ¿Cómo seleccionar y visualizar TODAS las filas de una tabla, y calcular la suma de una cláusula where en otra tabla?
- 6. ¿Cómo devuelvo TODAS las columnas en una tabla y solo unas pocas en otra usando join?
- 7. Devuelve todas las columnas de una tabla SQLite en Android
- 8. javascript seleccionar todas las casillas de verificación en una tabla
- 9. ¿Cómo puedo enumerar todas las columnas de una tabla?
- 10. sql: cómo copiar de una tabla a otra tabla
- 11. SQL: Inserte todos los registros de una tabla a otra tabla sin concretar las columnas
- 12. SQL Server copia todas las filas de una tabla a otra, es decir, una tabla duplicada
- 13. Crear una tabla basada en algunas columnas de otra tabla, sino también añadir algunas columnas adicionales
- 14. Mysql - encuentre una tabla en todas las bases de datos
- 15. actualización de MySQL todas las filas de selección basado en la de otra tabla
- 16. MySQL: Cómo seleccionar todas las filas de una tabla EXCEPTO la última
- 17. seleccionar de una tabla, contar de otra donde identificadores vinculados
- 18. ¿Cómo puedo eliminar todas las columnas de una tabla en MySQL?
- 19. php y mysql copiar registro de una tabla a otra
- 20. tablas de unión MySQL donde el nombre de la tabla es un campo de otra tabla
- 21. ¿Copiando automáticamente una tabla MySQL sobre otra?
- 22. MySQL: ¿cómo puedo ver TODAS las restricciones en una tabla?
- 23. Actualizar tabla mysql con datos de otra tabla
- 24. Manera eficiente de actualizar todas las filas en una tabla
- 25. mysql :: insertar en la tabla, datos de otra tabla?
- 26. Eliminar todas las filas en una tabla basada en otra tabla
- 27. Seleccionar filas aleatorias de la tabla MySQL
- 28. Unir varias columnas de una tabla a una sola columna de otra tabla
- 29. ¿Cómo puedo "restar" una tabla de otra?
- 30. Columnas de tabla redimensionables
@Yves, es probable que las respuestas a todas las preguntas de SO se pueden encontrar en los libros. Me parece una pregunta válida. –