Vous n'êtes pas connecté - 1 Membre connecté
Catégories
Graphisme
Flash (48)
Print (64)
Programmation
PHP (63)
Base de données (17)
ASP (2)
CSS (23)
Hardware
PC (34)
Mac (14)
Linux (5)
Divers
Blabla (240)
877 Sujets
11855 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 >>
Classer une requête
Auteur : aguenard
Posté le 24 04 2007 à 11h17
5 Réponses (Nouveau sujet)
Sujet visité 910 fois
MySQL > Eviter la (...)
Auteur : tyler
Posté le 02 04 2007 à 10h07
16 Réponses (Nouveau sujet)
Sujet visité 849 fois
MySql et hebergement
Auteur : nanook
Posté le 15 03 2007 à 09h04
7 Réponses (Nouveau sujet)
Sujet visité 644 fois
Comparaison de (...)
Auteur : airvai
Posté le 01 03 2007 à 10h05
6 Réponses (Nouveau sujet)
Sujet visité 860 fois
[résolu]sql 95 bdd !
Auteur : senkante
Posté le 08 02 2007 à 11h38
4 Réponses (Nouveau sujet)
Sujet visité 500 fois
[annulé]against
Auteur : veensez
Posté le 27 10 2006 à 20h15
5 Réponses (Nouveau sujet)
Sujet visité 778 fois
MySQL - Méthode de (...)
Auteur : benzor
Posté le 25 07 2006 à 17h20
24 Réponses (Nouveau sujet)
Sujet visité 726 fois
<< 1 2 >>
Mentions légales   -   Crédits   -   Nous contacter   -   © Benzor 2006