|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : mai 2008 Messages : 158 ![]() |
Bonjour!
Je suis présentement en train d'écrire une commande sql dans pl/sql dev et j'aimerais savoir comment faire en sorte que lorsque je "joins" deux tables à l'aide d'une clause WHERE a.UID = b.UID on ne me retourne pas deux fois les colonnes qui sont dans les deux tables. Exemple : UID # Address # Phone # UID Merci d'avance pour l'aide |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() dba Inscription : juillet 2007 Messages : 2 523 ![]() |
euh, révise ton sql...
![]() Code :
SELECT a.UID FROM a, b WHERE a.UID = b.UID qui est à proscrire de toute façon ! |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : mai 2008 Messages : 158 ![]() |
Salut,
Je sais que je peux les nommer explicitement, mais j'ai trop de colonnes (plus de vingt). N'y a t'il pas une autre méthode? MErci |
|
|
00
|
|
|
#4 | |
|
Invité(e)
Messages : n/a ![]() |
Citation:
|
|
00
|
|
|
#5 |
|
Membre chevronné
![]() Inscription : septembre 2007 Messages : 519 ![]() |
Si tu as du mal à écrire 19 champs à la suite, abandonnes tout de suite...
![]() Cela dit l'Oracle dans sa grande bonté à pensé aux fainéants. Il y a la possibilité d'utiliser le SQL Worksheet de SQL Developer.
|
|
|
00
|
|
|
#6 | ||
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 320 ![]() |
Code :
|
||
|
|
00
|
|
|
#7 |
|
Membre chevronné
![]() Inscription : septembre 2007 Messages : 519 ![]() |
Si il veut la totalité des autres champs, la soluce du NATURAL JOIN de la norme SQL-92 est effectivement bonne.
Par contre attention, SQL-92 est vraiment supporté qu'à partir de la 9i. Vu qu'il n'a pas mentionné sa version... |
|
|
00
|
|
|
#8 | |||
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 320 ![]() |
Citation:
Code :
|
|||
|
|
00
|
|
|
#9 | |
|
Membre chevronné
![]() Inscription : septembre 2007 Messages : 519 ![]() |
Citation:
Cela dit, la syntaxe SELECT/FROM/JOIN/USING est supportée avant la 9i ? |
|
|
|
00
|
|
|
#10 | ||
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 320 ![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#11 |
|
Membre chevronné
![]() Inscription : septembre 2007 Messages : 519 ![]() |
D'où ma question, en 8i cela ne semble pas être supporté...
|
|
|
00
|
|
|
#12 |
|
Membre du Club
![]() Inscription : mai 2008 Messages : 158 ![]() |
Je vais opter pour les pour les écrire explicitement!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com