-
Notifications
You must be signed in to change notification settings - Fork 0
/
query.sql
56 lines (49 loc) · 1.99 KB
/
query.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
/*1)TABELLA HOST:*/
CREATE TABLE HOST(nome char(20),
cognome char(20),
email char(40),
numTel char(20),
hostId char(20) unique,
password char(20),
mezzo char(20);
/*2)TABELLA CLIENTI:*/
CREATE TABLE CLIENTI(nome char(20),
cognome char(20),
email char(40),
userId char(20) unique,
password char(20),
metodoPagamento char(20));
/*3)TABELLA RICHIESTE:*/
CREATE TABLE RICHIESTE(id int(11) unique,
città char(20),
posizionePartenza date,
indirizzoDestinazione date,
descrizione text,
metodoPagamento int(20),
nomeClient char(20),
recensione text);
/*4)TABELLA MESSAGGI:*/
CREATE TABLE RICHIESTA(idRichiesta char(20),
testo text,
data timestamp,
storico char(20));
/*1)Creazione di un utente di tipo host.*/
INSERTINTOHOST(nome,cognome,email,numTel,hostId,password,mezzo)values('','','','','','','');
/*2)Creazione di un utente di tipo cliente.*/
INSERTINTOCLIENTI(nome,cognome,email,userId,password,metodoPagamento)values('','','','','','');
/*3)Per inserire una richiesta.*/
INSERTINTOANNUNCI(città,posizionePartenza,indirizzoDestinazione,descrizione,metodoPagamento,nomeClient)values('','','','','','','');
/*4)Per rimuovere una richiesta.*/
DELETE FROM RICHIESTE WHERE ID = '';
/*5)Per ricercare una richiesta per posizione.*/
SELECT *FROM Annunci where posizionePartenza between '' and '';
/*6) Per ricercare un annuncio per località.*/
SELECT * FROM annunci WHERE città ='';
/*7) Per inviare la richiesta all’ host:*/
SELECT email,numTel FROM host INNER JOIN annunci ON (host.hostId = richieste.nomeHost AND richieste.id = '') WHERE nomeClient ='';
/*8) Per pagare */
INSERT INTO pagamento(idRichiesta,testo,data)values('','','');
/*9) Per mostrare tutti i messaggi del forum:*/
SELECT * FROM richieste
/*10)Per aggiungere una recensione:*/
UPDATE annunci SET recensione='' WHERE id='';