Vous n'êtes pas connecté - 1 Membre connecté
Catégories
Graphisme
Flash (51)
Print (66)
Programmation
PHP (66)
Base de données (17)
ASP (2)
CSS (26)
Hardware
PC (34)
Mac (14)
Linux (5)
Divers
Blabla (261)
933 Sujets
12337 Réponses
Programmation > Base de données > Comparaison de table en SQL
Comparaison de table en SQL
Bonjour

Je me heurte à mes limites en SQL pour résoudre un problème sur une application en ASP de gestion de stock.

Mon problème est de trouver les emplacements vides dans mon stock. J'ai une table reprenant l'ensemble de mes emplacements et grâce à une requète SQL, je trouve facilement les emplacements occupés.

Ensuite je pense qu'il faut créer une vue avec les emplacements occupés mais ensuite, comment faire pour faire une comparaison qui serait (Table Totalité des Emplacements - Table des Emplacements occupés).

J'espère que je suis assez clair pour être compris et je suppute que la clef réside dans un NOT IN mais j'ai du mal à construire la requète :/

Merci de votre aide.
Posté le 01 03 2007 à 10h05
airvai - Membre

Réponses - Comparaison de table en SQL
 
SELECT * FROM Table Totalité des Emplacements WHERE id_emplacement NOT IN (SELECT DISTINCT id FROM Table des Emplacements occupés);
Et hop.
Posté le 01 03 2007 à 10h17
McFly - Membre - www
il faut toujours avoir un NOT IN dans sa besace ^
Posté le 01 03 2007 à 10h22
o0o - Administrateur - www
Merci beaucoup !

Sauf qu'apparemment, ASP ne connait pas les vues donc il va falloir que je me débrouille autrement :'(
Posté le 01 03 2007 à 11h16
airvai - Membre
De quoi tu parles? ASP ne connait pas les vues? Tu parles pas de SQL SERVER plutôt?

ASP c'est un langage côté serveur, pas un moteur de base de données donc les vues, c'est dans la BDD que ça se passe. ASP sera juste le moyen d'aller faire des requêtes sur ta vue.

Views with SQL SERVER.
Les vues sous MySQL 5.0 (au cas où tu utilises MySQL)
Posté le 02 03 2007 à 00h17
McFly - Membre - www
oui pardon, je m'a embrouillé, je fonctionne avec une base Access et apparemment, ça bloque un peu !

Mais j'ai trouvé une solution un peu batarde mais qui marche en me créant "artificiellement" une vue. J'envoie le contenu de mon recordset dans une table que je vide à la fin de l'opération
Posté le 07 03 2007 à 09h57
airvai - Membre
beurk
Posté le 09 03 2007 à 02h48
gangstuck - Membre - www
Sujets Base de données
<< 1 2 >>
auto incremente et (...)
Auteur : senkante
Posté le 03 04 2008 à 19h27
12 Réponses (Nouveau sujet)
Sujet visité 1358 fois
requete sur le mois (...)
Auteur : o0o
Posté le 10 07 2008 à 16h16
4 Réponses (Nouveau sujet)
Sujet visité 320 fois
Chercher DB (...)
Auteur : benzor
Posté le 10 01 2008 à 11h44
4 Réponses (Nouveau sujet)
Sujet visité 726 fois
iso et bordel
Auteur : senkante
Posté le 14 12 2007 à 14h56
4 Réponses (Nouveau sujet)
Sujet visité 871 fois
URGENT HELP
Auteur : benzor
Posté le 16 11 2007 à 09h38
32 Réponses (Nouveau sujet)
Sujet visité 1594 fois
[résolu] (...)
Auteur : o0o
Posté le 15 08 2007 à 16h31
4 Réponses (Nouveau sujet)
Sujet visité 978 fois
world database
Auteur : senkante
Posté le 28 06 2007 à 22h21
9 Réponses (Nouveau sujet)
Sujet visité 1234 fois
[résolu] AND ?
Auteur : senkante
Posté le 11 06 2007 à 16h43
6 Réponses (Nouveau sujet)
Sujet visité 768 fois
Problème envoie (...)
Auteur : SKGZ
Posté le 13 10 2006 à 20h06
4 Réponses (Nouveau sujet)
Sujet visité 1232 fois
[php&bdd] erreur d' (...)
Auteur : otar
Posté le 09 05 2007 à 13h02
5 Réponses (Nouveau sujet)
Sujet visité 833 fois
<< 1 2 >>
Mentions légales   -   Crédits   -   Nous contacter   -   © Benzor 2006