Je dispose de 2 tables qui contiennent des colonnes redondantes, que je
voudrais interroger depuis une seule vue :
CREATE TABLE TABLE1 (
id in not null,
nom varchar (50) not null,
prenom varchar (50) not null,
...
)
CREATE TABLE TABLE2 (
id in not null,
nom varchar (50) not null,
prenom varchar (50) not null,
...
)
Bien entendu, il aurait été bien plus judicieux de créer une troisème table
pour contenir les valeurs nom et prénoms, mais ca n'a pas été fait comme
ca, et je n'y peux rien...
Mon problème est donc de trouver un moyen de faire une vue qui me retourne
aussi bien les résultats des 2 tables... mais jusqu'à présent mes essais
ont échoués :-/
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
deco
une union p-ê?
select nom,prenom from T1 union select nom,prenom from T2
?
"Eric Belhomme" <{rico}+no/ a écrit dans le message de news:
bonjour,
Je dispose de 2 tables qui contiennent des colonnes redondantes, que je voudrais interroger depuis une seule vue :
CREATE TABLE TABLE1 ( id in not null,
nom varchar (50) not null, prenom varchar (50) not null, ... )
CREATE TABLE TABLE2 ( id in not null, nom varchar (50) not null, prenom varchar (50) not null, ... )
Bien entendu, il aurait été bien plus judicieux de créer une troisème
table
pour contenir les valeurs nom et prénoms, mais ca n'a pas été fait comme ca, et je n'y peux rien...
Mon problème est donc de trouver un moyen de faire une vue qui me retourne aussi bien les résultats des 2 tables... mais jusqu'à présent mes essais ont échoués :-/
Une suggestion ?
-- Eric Belhomme
une union p-ê?
select nom,prenom
from T1
union
select nom,prenom
from T2
?
"Eric Belhomme" <{rico}+no/spam@ricospirit.net> a écrit dans le message de
news:Xns964C61C0D13CDericbelhommefreefr@212.27.42.76...
bonjour,
Je dispose de 2 tables qui contiennent des colonnes redondantes, que je
voudrais interroger depuis une seule vue :
CREATE TABLE TABLE1 (
id in not null,
nom varchar (50) not null,
prenom varchar (50) not null,
...
)
CREATE TABLE TABLE2 (
id in not null,
nom varchar (50) not null,
prenom varchar (50) not null,
...
)
Bien entendu, il aurait été bien plus judicieux de créer une troisème
table
pour contenir les valeurs nom et prénoms, mais ca n'a pas été fait comme
ca, et je n'y peux rien...
Mon problème est donc de trouver un moyen de faire une vue qui me retourne
aussi bien les résultats des 2 tables... mais jusqu'à présent mes essais
ont échoués :-/
select nom,prenom from T1 union select nom,prenom from T2
?
"Eric Belhomme" <{rico}+no/ a écrit dans le message de news:
bonjour,
Je dispose de 2 tables qui contiennent des colonnes redondantes, que je voudrais interroger depuis une seule vue :
CREATE TABLE TABLE1 ( id in not null,
nom varchar (50) not null, prenom varchar (50) not null, ... )
CREATE TABLE TABLE2 ( id in not null, nom varchar (50) not null, prenom varchar (50) not null, ... )
Bien entendu, il aurait été bien plus judicieux de créer une troisème
table
pour contenir les valeurs nom et prénoms, mais ca n'a pas été fait comme ca, et je n'y peux rien...
Mon problème est donc de trouver un moyen de faire une vue qui me retourne aussi bien les résultats des 2 tables... mais jusqu'à présent mes essais ont échoués :-/
Une suggestion ?
-- Eric Belhomme
jcampo
Attention à l'utilisation des UNION UNION ALL=> il fait l'union en gardant les doublons UNION => il fait le distinct des valeurs
Cordialement,
"deco" a écrit :
une union p-ê?
select nom,prenom from T1 union select nom,prenom from T2
?
"Eric Belhomme" <{rico}+no/ a écrit dans le message de news: > bonjour, > > Je dispose de 2 tables qui contiennent des colonnes redondantes, que je > voudrais interroger depuis une seule vue : > > CREATE TABLE TABLE1 ( > id in not null, > > nom varchar (50) not null, > prenom varchar (50) not null, > ... > ) > > CREATE TABLE TABLE2 ( > id in not null, > nom varchar (50) not null, > prenom varchar (50) not null, > ... > ) > > Bien entendu, il aurait été bien plus judicieux de créer une troisème table > pour contenir les valeurs nom et prénoms, mais ca n'a pas été fait comme > ca, et je n'y peux rien... > > Mon problème est donc de trouver un moyen de faire une vue qui me retourne > aussi bien les résultats des 2 tables... mais jusqu'à présent mes essais > ont échoués :-/ > > Une suggestion ? > > -- > Eric Belhomme >
Attention à l'utilisation des UNION
UNION ALL=> il fait l'union en gardant les doublons
UNION => il fait le distinct des valeurs
Cordialement,
jcampo@online.microsoft.com
"deco" a écrit :
une union p-ê?
select nom,prenom
from T1
union
select nom,prenom
from T2
?
"Eric Belhomme" <{rico}+no/spam@ricospirit.net> a écrit dans le message de
news:Xns964C61C0D13CDericbelhommefreefr@212.27.42.76...
> bonjour,
>
> Je dispose de 2 tables qui contiennent des colonnes redondantes, que je
> voudrais interroger depuis une seule vue :
>
> CREATE TABLE TABLE1 (
> id in not null,
>
> nom varchar (50) not null,
> prenom varchar (50) not null,
> ...
> )
>
> CREATE TABLE TABLE2 (
> id in not null,
> nom varchar (50) not null,
> prenom varchar (50) not null,
> ...
> )
>
> Bien entendu, il aurait été bien plus judicieux de créer une troisème
table
> pour contenir les valeurs nom et prénoms, mais ca n'a pas été fait comme
> ca, et je n'y peux rien...
>
> Mon problème est donc de trouver un moyen de faire une vue qui me retourne
> aussi bien les résultats des 2 tables... mais jusqu'à présent mes essais
> ont échoués :-/
>
> Une suggestion ?
>
> --
> Eric Belhomme
>
Attention à l'utilisation des UNION UNION ALL=> il fait l'union en gardant les doublons UNION => il fait le distinct des valeurs
Cordialement,
"deco" a écrit :
une union p-ê?
select nom,prenom from T1 union select nom,prenom from T2
?
"Eric Belhomme" <{rico}+no/ a écrit dans le message de news: > bonjour, > > Je dispose de 2 tables qui contiennent des colonnes redondantes, que je > voudrais interroger depuis une seule vue : > > CREATE TABLE TABLE1 ( > id in not null, > > nom varchar (50) not null, > prenom varchar (50) not null, > ... > ) > > CREATE TABLE TABLE2 ( > id in not null, > nom varchar (50) not null, > prenom varchar (50) not null, > ... > ) > > Bien entendu, il aurait été bien plus judicieux de créer une troisème table > pour contenir les valeurs nom et prénoms, mais ca n'a pas été fait comme > ca, et je n'y peux rien... > > Mon problème est donc de trouver un moyen de faire une vue qui me retourne > aussi bien les résultats des 2 tables... mais jusqu'à présent mes essais > ont échoués :-/ > > Une suggestion ? > > -- > Eric Belhomme >
Eric Belhomme
=?Utf-8?B?amNhbXBvQG9ubGluZS5taWNyb3NvZnQuY29t? wrote in news::
Attention à l'utilisation des UNION UNION ALL=> il fait l'union en gardant les doublons UNION => il fait le distinct des valeurs