SQL Ansi & SQL Serveur 2005.
bonjour,
En regardant les cours de sql de sql pro, il y a à peu prés la requête suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
CREATE TABLE TABLEA(CLEF_PRIMAIRE INT,TITRE CHAR(10))
INSERT INTO TABLEA(CLEF_PRIMAIRE,TITRE) VALUES (1,'Texte1');
INSERT INTO TABLEA(CLEF_PRIMAIRE,TITRE) VALUES (2,'Texte2');
INSERT INTO TABLEA(CLEF_PRIMAIRE,TITRE) VALUES (3,'Texte3');
CREATE TABLE TABLE1(CLEF_PRIMAIRE INT,TITRE CHAR(10))
INSERT INTO TABLE1(CLEF_PRIMAIRE,TITRE) VALUES (1,'Texte1');
INSERT INTO TABLE1(CLEF_PRIMAIRE,TITRE) VALUES (2,'Texte2');
INSERT INTO TABLE1(CLEF_PRIMAIRE,TITRE) VALUES (3,'Texte3');
SELECT * FROM ( SELECT * FROM TABLE1 ) |
j'ai essaye de tester sur sql serveur 2005 sans reussir... est ce normal ?
SELECT * FROM ( SELECT * FROM TABLE1 )
bonjour,
la creation des tables a lieu, il n'y a pas de probleme... ce que je ne comprend pas c'est que je n'arrive pas à executer cette requete
SELECT * FROM ( SELECT * FROM TABLE1 )
je pensais que c'etait possible sous sql serveur, il me dit erreur pres de la parenthese...
pourtant la requete suivante est possible elle :
Code:
1 2
|
SELECT * FROM TABLE1 INNER JOIN ( SELECT CLEF_PRIMAIRE,TITRE FROM TABLEA ) LATABLE ON TABLE1.CLEF_PRIMAIRE=LATABLE.CLEF_PRIMAIRE |