|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 3 ![]() |
Bonjour à tous,
J'ai 2 tables: - affaire(n_affaire, date, CA, n_client) - client(n_client, nom, prenom, adresse, telephone, type_client, client_principal) Remarque: Pour chaque affaire, il y a obligatoirement un client principal. Dans une affaire, il est usuel de trouver plusieurs clients. Dans une requête SQL, j'aimerai pour chaque affaire, afficher le client dont type_client='technique', et si type_client<>'technique' on affiche le client dont client_principal='oui'. Je n'y trouve pas de solution, même en essayant CASE dans WHERE. J'utilise SQL Server, et je veux créer une vue pour un état dans CEGID. Merci d'avance pour votre aide. |
|
|
00
|
|
|
#2 | ||
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 937 ![]() |
Quelque chose comme :
Code :
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
||
|
00
|
|
|
#3 | |||||
|
Membre chevronné
![]() ![]() Inscription : juillet 2006 Messages : 1 193 ![]() |
Citation:
Code :
|
|||||
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 3 ![]() |
Bonjour,
Merci pour vos réponses. Code :
Or je ne veux qu'un contact par affaire. Idem pour la requête sans CASE. En tout cas merci pour votre aide, je vais continuer à chercher avec vos apports. Aussi merci François, je prends note. |
||
|
|
00
|
|
|
#5 | ||
|
Membre chevronné
![]() ![]() Inscription : juillet 2006 Messages : 1 193 ![]() |
Code :
|
||
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 3 ![]() |
Je ne connaissais pas outer apply avant cela.
Merci beaucoup Sergejack. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com