OVH Cloud OVH Cloud

Requête SQL

2 réponses
Avatar
Martin
Bonjour,

J'aimerais être en mesure d'effectuer la requête avec les tables A et B et
qui donne comme résultat la table C. Voici un exemple:
Table A Table B
Résultat Table C
NameID Name NameID Salaire NameID Name
Salaire

Avec ma requête, je dois être en mesure de remplir la table C à partir des
données des tables A et B.

Merci !

Martin

2 réponses

Avatar
Martin
J'espère que c'est mieux comme ça !

J'aimerais être en mesure d'effectuer la requête avec les
tables A et B et qui donne comme résultat la table C.
Voici un exemple:

Table A Table B
NameID Name NameID Salaire

Résultat Table C
NameID Name Salaire

Avec ma requête, je dois être en mesure de remplir
la table C à partir des données des tables A et B.

Merci !

Martin

"Martin" a écrit :

Bonjour,

J'aimerais être en mesure d'effectuer la requête avec les tables A et B et
qui donne comme résultat la table C. Voici un exemple:
Table A Table B
Résultat Table C
NameID Name NameID Salaire NameID Name
Salaire

Avec ma requête, je dois être en mesure de remplir la table C à partir des
données des tables A et B.

Merci !

Martin


Avatar
Zoury
Salut Martin! :O)

sur quel type de BD tu travailles (Access, SQL Server, Oracle, ...) ?
quelle librairie utilises-tu (ADO, DAO, ..) ?

car en t-sql (sql server) ceci fonctionnerait, par exemple (non testé) :
---
-- on créer les tables
create table #a(
[nameid] varchar(25),
[name] varchar(25))
create table #b(
[nameid] varchar(25),
[salaire] float null)
go
-- on leur ajoute quelques données
insert into #a values('0001', 'Yanick Lefebvre')
insert into #a values('0002', 'Pierre Alexis')
insert into #a values('0003', 'François Picalausa')
insert into #b values('0001', 10)
insert into #b values('0002', 15)
insert into #b values('0003', 20)
go
-- on génère la nouvelle table avec les valeurs des deux autres
select
#a.[nameid],
#a.[name],
#b.[salaire]
into
#c
from
#a inner join
#b on #a.[nameid] = #b.[nameid]
go
-- on regarde le résultat
select * from #c
go
-- on libère les ressources
drop table #a
drop table #b
drop table #c
---

note que ce n'est qu'un exemple... tu n'as pas données assez de détail pour
qu'on puisse t'aider d'avantage.. ;O)

--
Cordialement
Yanick Lefebvre
MVP pour Visual Basic
"Martin" a écrit dans le message de
news:

J'espère que c'est mieux comme ça !

J'aimerais être en mesure d'effectuer la requête avec les
tables A et B et qui donne comme résultat la table C.
Voici un exemple:

Table A Table B
NameID Name NameID Salaire

Résultat Table C
NameID Name Salaire

Avec ma requête, je dois être en mesure de remplir
la table C à partir des données des tables A et B.

Merci !

Martin

"Martin" a écrit :

> Bonjour,
>
> J'aimerais être en mesure d'effectuer la requête avec les tables A et B


et
> qui donne comme résultat la table C. Voici un exemple:
> Table A Table B
> Résultat Table C
> NameID Name NameID Salaire NameID Name
> Salaire
>
> Avec ma requête, je dois être en mesure de remplir la table C à partir


des
> données des tables A et B.
>
> Merci !
>
> Martin