Problème copie d'une table dans une autre

Problème copie d'une table dans une autre - SQL/NoSQL - Programmation

Marsh Posté le 08-06-2010 à 13:55:39    

Bonjour,
 
J'ai un problème que je n'arrive pas à résoudre. En fait, je voudrais copier le contenu d'une table dans une autre mais pas toutes les données. Le problème est que dès lors que je rajoute plusieurs clauses ça ne marche plus.
 
Stock : c'est la table que je veux copier dans une autre
StockBis : c'est la nouvelle table
 
Mon script sous ACCESS :
 

Code :
  1. INSERT INTO StockBis
  2. SELECT Stock.*
  3. FROM Stock
  4. WHERE Stock.[Typeres ])='fins'
  5. And Stock.[Typeres]='suits';


 
Si quelqu'un peut m'aider à résoudre ce problème ça serait bien.
Merci.

Reply

Marsh Posté le 08-06-2010 à 13:55:39   

Reply

Marsh Posté le 08-06-2010 à 14:31:39    

Citation :

WHERE Stock.[Typeres ])='fins'

La parenthèse fermante ne correspond pas à une parenthèse ouvrante.

Reply

Marsh Posté le 08-06-2010 à 15:49:24    

Salut,
 
C'était une erreur de frappe. Même en enlevant le mauvais caractère ) ça ne marche pas. Je ne vois vraiment pas du tout d'où ça vient.
 
   

Code :
  1. INSERT INTO StockBis
  2.     SELECT Stock.*
  3.     FROM Stock
  4.     WHERE Stock.[Typeres ]='fins'
  5.     And Stock.[Typeres]='suits';


 
En fait dès que je rajoute une clause AND ça ne marche plus.
 
As tu une idée ?

Reply

Marsh Posté le 08-06-2010 à 16:02:54    

Code :
  1. WHERE Stock.[Typeres] IN ('fins','suits')


 
ou
 

Code :
  1. WHERE Stock.[Typeres] = 'fins'
  2. OR Stock.[Typeres]='suits';

Reply

Marsh Posté le 08-06-2010 à 16:31:37    

Super ! Merci casimimir, ça marche impec ;)

Reply

Marsh Posté le 09-06-2010 à 09:27:49    

#     WHERE Stock.[Typeres ]='fins'
#     And Stock.[Typeres]='suits';
Est un non sens (où alors dans un monde quantique).
C'est comme si tu dis, je veux que ton nom de famille soit "Dupont" et "Schmitt", tu as soit l'un soit l'autre mais pas les deux.  
 
Ensuite, évite les Select *, vaut mieux nommer chaque champs

Reply

Sujets relatifs:

Leave a Replay

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