Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Q.1.1. Raison sociale et activité des entreprises, triées par activités.
- SELECT raison, activité
- FROM entreprise
- ORDER BY activité
- -- Q.1.2. Numero des inscrits à la session CRUNGA
- SELECT inscrit
- FROM inscrire
- WHERE sess = 'CRUNGA'
- -- Q.1.3. Noms des inscrits à la session CRUNGA (Avec jointure explicite)
- SELECT nom
- FROM inscrire JOIN participant USING (inscrit)
- WHERE sess = 'CRUNGA'
- -- (Avec jointure implicite)
- SELECT nom
- FROM inscrire, participant
- WHERE inscrire.inscrit = participant.inscrit AND inscrire.sess = 'CRUNGA'
- --(Avec imbrication)
- SELECT nom
- FROM participant
- WHERE inscrit IN (
- SELECT inscrit
- FROM inscrire
- WHERE sess = 'CRUNGA'
- )
- -- Q.1.4. Noms des particuliers inscrits à la session CRUNGA
- SELECT nom
- FROM inscrire JOIN participant USING (inscrit)
- WHERE entr IS NULL AND sess = "CRUNGA"
- -- Q.1.5. Raison sociale des entreprises ayant envoyé des participants (liste sans redondace et tirée par ordre alpahbétique).
- SELECT distinct raison
- FROM entreprise
- -- Q.1.6. RSessions débutant en août 84
- SELECT sess, intitulé, DATE_FORMAT(début, '%W %M')
- FROM session
- WHERE début BETWEEN '1984-08-01' AND '1984-08-31'
- -- Q.1.7. Inscrits de la veille d'une session
- SELECT distinct nom, date, session.sess, début
- FROM inscrire, participant, session
- WHERE date = DATE_SUB(début, INTERVAL 1 DAY) and inscrire.inscrit = participant.inscrit
- -- Q.1.8. Raison des entreprises ayant même activité qu'une autre (Jointure implicite)
- SELECT distinct A.raison, A.activité
- FROM entreprise A, entreprise B
- WHERE A.activité = B.activité
Add Comment
Please, Sign In to add comment