![]() |
Union en BDE
a ver chicos, necesito una pequeña ayuda, estoy tratando de unis dos tablas en paradox por medio de un tquery en delphi 5, tengo dos tablas, pesca y produccion, yo quiero una resultante con todo lo de pesca y todo lo de produccion, esta tabla resultante la estoy tratando de hacer por medio de esta sentencia
Código:
Select * from "pesca" union Select * from "produccion"La estuve haciendo por un join pero me la documentacion que he encontrado dice que esa clausula se utiliza para unir tablas con un campo en comun Cualquier ayuda se los agradezco :D |
Joins y Unions son dos cosas distintas. La primera une columnas y la segunda une filas. ¿Cuál es la que quieres?
// Saludos |
Parece que recopile mal la informacion :(
Hasta donde pude entender con union lograba unir el resultado de dos select sin importar campos en comun, o sea, simplemente el select 1 y el select 2 los muestra en una sola tabla o cursor, eso es lo que quiero. por poner un ejmplo: Código:
resultado de la tabla ACódigo:
resultado de la tabla bquise hacerlo por medio de SQl pero me da los inconvenientes de arriba |
¿
? // Saludos |
Una cosa: ni joins ni union pueden servirte para unir cualquier cosa. Un join necesariamente implica igualdad del número de filas (a menos que uses un left o right join para suplir filas restantes) y un union implica igualdad en el número de columnas (y claro está que deberán ser del mismo tipo)
// Saludos |
Ok ahora si me queda claro el error, gracias Roman, entonces creo que debere realizar una tabla temporal, porq necesito un campo de la primera y un campo de la segunda, y eso que me habias recomendado
no me sirve por q si un registro aparece en una tabla y no en la otra no me lo va a reportar Gracias por aclararme la duda |
Cita:
|
ok, si claro :D fue un error de lectura mio
Cita:
|
Cita:
|
Tienes toda la razón. Es que con esta gripa...
|
| La franja horaria es GMT +2. Ahora son las 05:22:51. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi