--INSERT INTO Voyageur (NVoyageur, Nom, Prenom, sexe, adresse, email) VALUES (5, 'test', 'test','m', 'Philly', 'test@adresse com');
--SELECT * FROM Voyageur;
INSERT INTO Vehicule (NVehicule, Conducteur, Immatricule, place, Type) VALUES ((SELECT NVL(MAX(NVehicule)+1,1) FROM Vehicule), 1, 'Philly',5,'PicUp');
--INSERT INTO Voyage (Id, IdV, VilleS, VilleD, Jour) VALUES (3, 2, 2, 1, '14-Jan-09');   -->Paris/dijon
--INSERT INTO Covoiturage VALUES (9, 4, 1, 6);

/*
CREATE OR REPLACE VIEW Conducteurs AS
       SELECT  Nom, Prenom, Type, Place, AVG(Note) AS Moyenne FROM Vehicule, Voyageur, Evaluation
       WHERE NVoyageur = Conducteur
       AND Idvoyageur1= Conducteur OR Idvoyageur2= Conducteur
       GROUP BY Nvoyageur, Nom, Prenom, place, moyenne;
SELECT * FROM Conducteurs;
* /
SELECT VilleD, VilleS, Jour FROM Voyage, Covoiturage
WHERE VilleS='Dijon' AND VilleD='Paris'
AND Passager IN (SELECT Passager FROM covoiturage C WHERE C.Passager<>'Moi'
AND Id_cov IN (SELECT Id_cov FROM Covoiturage C2
 WHERE Passager='Moi'));
*/
