Aide pour les requêtes SQL

  • jordonshaw
  • Student
  • Student
  • Avatar de l’utilisateur
  • Inscription: Déc 30, 2008
  • Messages: 91
  • Loc: Tennessee
  • Status: Offline

Message Janvier 23rd, 2010, 9:56 pm

Im avoir un instant muette en ce moment, donc je me demandais si yall pourrait aider. J'ai cette requête:

Code: [ Select ]
SELECT crs_name, crs_author, sch_start, sch_end, intro, recorded, edit_av, time,
sd_transc, md_bounced FROM SNP_media
INNER JOIN SNP_crsunits
ON SNP_media.crsunit_id =
SNP_crsunits.crsunit_id
INNER JOIN SNP_crs
ON SNP_crsunits.crs_id =
SNP_crs.crs_id
WHERE intro = '1' OR recorded = '1'
OR edit_av = '1' OR sd_transc = '1'
OR md_bounced = '1'
  1. SELECT crs_name, crs_author, sch_start, sch_end, intro, recorded, edit_av, time,
  2. sd_transc, md_bounced FROM SNP_media
  3. INNER JOIN SNP_crsunits
  4. ON SNP_media.crsunit_id =
  5. SNP_crsunits.crsunit_id
  6. INNER JOIN SNP_crs
  7. ON SNP_crsunits.crs_id =
  8. SNP_crs.crs_id
  9. WHERE intro = '1' OR recorded = '1'
  10. OR edit_av = '1' OR sd_transc = '1'
  11. OR md_bounced = '1'


Cela donne-moi ce que je veux, toutefois, de tenir ce un pas de plus, si intro, enregistrées, edit_av, sd_transc, et md_bounced ALL = "1", je ne veux pas les faire apparaître dans mes résultats. Donc, je veux qu'il apparaisse si l'un des champs est mis à 1, mais si tous sont mis à 1, ne se présente pas.

Merci,
Jordon
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Janvier 23rd, 2010, 9:56 pm

  • jordonshaw
  • Student
  • Student
  • Avatar de l’utilisateur
  • Inscription: Déc 30, 2008
  • Messages: 91
  • Loc: Tennessee
  • Status: Offline

Message Janvier 23rd, 2010, 10:05 pm

Nevermind, I figured it out:
Code: [ Select ]
SELECT SNP_crs.crs_id, crs_name, crs_author, sch_start, sch_end, intro, recorded, edit_av, time,
sd_transc, md_bounced FROM SNP_media
    INNER JOIN SNP_crsunits
    ON SNP_media.crsunit_id =
    SNP_crsunits.crsunit_id
    INNER JOIN SNP_crs
    ON SNP_crsunits.crs_id =
    SNP_crs.crs_id
        WHERE (intro = '1' OR recorded = '1'
        OR edit_av = '1' OR sd_transc = '1'
        OR md_bounced = '1') AND (intro = '0' OR recorded = '0'
        OR edit_av = '0' OR sd_transc = '0'
        OR md_bounced = '0')
  1. SELECT SNP_crs.crs_id, crs_name, crs_author, sch_start, sch_end, intro, recorded, edit_av, time,
  2. sd_transc, md_bounced FROM SNP_media
  3.     INNER JOIN SNP_crsunits
  4.     ON SNP_media.crsunit_id =
  5.     SNP_crsunits.crsunit_id
  6.     INNER JOIN SNP_crs
  7.     ON SNP_crsunits.crs_id =
  8.     SNP_crs.crs_id
  9.         WHERE (intro = '1' OR recorded = '1'
  10.         OR edit_av = '1' OR sd_transc = '1'
  11.         OR md_bounced = '1') AND (intro = '0' OR recorded = '0'
  12.         OR edit_av = '0' OR sd_transc = '0'
  13.         OR md_bounced = '0')
  • Tannu4u
  • Proficient
  • Proficient
  • Avatar de l’utilisateur
  • Inscription: Avr 29, 2004
  • Messages: 480
  • Loc: India
  • Status: Offline

Message Janvier 24th, 2010, 10:39 pm

Gr8
Amit
My Blog http://www.amityadav.name

Afficher de l'information

  • Total des messages de ce sujet: 3 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 279 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC