Programmation SQL Important

Programmation SQL Important - SQL/NoSQL - Programmation

Marsh Posté le 09-12-2010 à 12:06:07    

:hello:  :sol:  
 
Bonjour tout le monde j'aimerais soliciter votre aide à propos d'une petite problématique en SQL
 
TOut d'adord j'ai 2 tableau à comparer mais assez simple et assez compliquer ^^
 
Voici tout d'abord le tableau 1 T1
no       noidentifiant
1            145-58-9652
2              45-54-42  
3             4877-58-44
4            54-487-78
 
 
Voici le tableau 2 T2
no       noidentifiant                Identifié
1            145-58-9652             NULL
2             145-54-42               NULL
3                                          NULL
4            54-487-78                NULL
 
 
Alors je dois comparer le tableau n2 sur le noidentifiant si il est pareil que le noidentifiant du tableau n1
Alors je doit mettre dans identifié OUI
 
J'aimerais connaitre qu'est ce qui'il faut mettre en language SQL pour que le programme fonctionne  
car j'ai essayé plusieurs truc mais sa ne fonctionne pas merci beaucoup
 
 
JE vous en supplie de m'aider merci^^ :love:   :hello:

Reply

Marsh Posté le 09-12-2010 à 12:06:07   

Reply

Marsh Posté le 09-12-2010 à 15:10:24    

Quel SQL ? Il existe de nombreuses variantes (pour Orale, pour MySQL, pour Access, etc.)
 
Essayer :

Insert into T2(identifié)
values ("OUI" )
 where T2.noidentifiant
    in (select T1.noidentifiant from T1);

Reply

Marsh Posté le 09-12-2010 à 15:23:18    

Désolé pour phpmyadmin

Reply

Marsh Posté le 09-12-2010 à 15:28:36    

olivthill a écrit :

Quel SQL ? Il existe de nombreuses variantes (pour Orale, pour MySQL, pour Access, etc.)
 
Essayer :

Insert into T2(identifié)
values ("OUI" )
 where T2.noidentifiant
    in (select T1.noidentifiant from T1);



 
insert? [:pingouino dei]
Et j'ai cru comprendre qu'il fallait des couples (no, noidentifiant) identiques - ou alors j'ai mal compris la question.
 

Code :
  1. UPDATE T2
  2. SET identifié = "OUI"
  3. WHERE (no, noidentifiant) IN (SELECT no, noidentifiant FROM T1)


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 09-12-2010 à 15:31:05    

CAR comme tu le sais le IN ne fonctionne pas dedans
peux tu encore m'aider olivthill ou autre personne??

Reply

Marsh Posté le 09-12-2010 à 15:32:55    

cyrileman a écrit :

CAR comme tu le sais le IN ne fonctionne pas dedans


Tu peux faire une phrase complète, là? J'ai pas compris.:D


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 09-12-2010 à 15:46:29    

Ce n'etairt pas pour Toi skeye^^
Et en faite sa marche grace à Toi skeye  
j'ai une autre question pour toi comment le fait-on sur EXCEL
Je pense que tu tien la réponse étant donnée que tu es surement fort
^^:)

Reply

Marsh Posté le 09-12-2010 à 15:49:15    

raté, excel j'y connais rien. Mais ça doit pas être bien compliqué non plus...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 09-12-2010 à 15:50:54    

oké merci comme meme si quelqu'un pourrait m'aider à trouver pour le faire sur excel ce serait sympa merci^^;):=)

Reply

Marsh Posté le 09-12-2010 à 16:22:58    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed