🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #1684

ORACLE - Select desde dos tablas _PERO_ no JOIN

#1684
From: Prometeo
Date: Fri, 23 Jun 2006 20:44
36 lines
2481 bytes
Señoras, señores y señoritas....

Me he topado con esta curiosidad, y no sé si por evidente o por
extraña no he conseguido dar con como lograrla... cuando menos de un
modo sencillo.

Resulta que tengo un par de tablas que tienen información similar,
pero no exáctamente la misma. A saber:

- Tabla_Facturas
- Tabla_Boletas

Resulta que quiero hacer un listado con ciertos campos (Nº, proveedor,
rut, etc.) que incluya a ambas... o sea, quiero mezclar ambos
resultados.

El problema es que un simple

Select {atribs} From Tabla_Facturas, Tabla_Boletas

Arroja el producto cartesiano de ambas. Vale decir, si Tabla_Facturas
tiene 5 registros y Tabla_Boletas 4, este select arrojaría 20
registros.

Quiero un select que arroje 9 registros, una simple "suma" de tablas.

¿Alguna idea de como conseguirlo en forma sencilla?

Lo que se me ocurre es hacer un join por el identificador, que para
ambas tablas es el mismo autonumérico por lo que nunca coinciden, y
para cada atributo escoger el de la tabla que no retorne nulo... pero
espero haya algo más simple, porque el listado que debo retornar es
medio complejo (por ciertas evaluaciones y formateo de retorno de
parámetros).

Gracias desde ya por cualquier info!
Technical Details
Message-ID: <1151095442.320683.70330@b68g2000cwa.googlegroups.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!b68g2000cwa.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,de70835e7b6eaa7a,start
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!b68g2000cwa.googlegroups.com!not-for-mail
From: "Prometeo" <promodeus@gmail.com>
Newsgroups: chile.comp.programacion
Subject: ORACLE - Select desde dos tablas _PERO_ no JOIN
Date: 23 Jun 2006 13:44:02 -0700
Organization: http://groups.google.com
Lines: 37
Message-ID: <1151095442.320683.70330@b68g2000cwa.googlegroups.com>
NNTP-Posting-Host: 158.251.6.71
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1151095447 16595 127.0.0.1 (23 Jun 2006 20:44:07 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Fri, 23 Jun 2006 20:44:07 +0000 (UTC)
User-Agent: G2/0.2
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4,gzip(gfe),gzip(gfe)
X-HTTP-Via: 1.1 localhost.localdomain:8080 (squid/2.5.STABLE6)
Complaints-To: groups-abuse@google.com
Injection-Info: b68g2000cwa.googlegroups.com; posting-host=158.251.6.71;
   posting-account=ZWdhMA0AAAAAnT_PEmfQvfNe3v3_hCGl