SUM Tra due tabelle

macchiavelli.ivan

Utente Attivo
7 Dic 2012
67
0
0
Salve.

Vorrei sommare le lezioni divise per città dell'anno 2012, settimana 1

Es:
citta anno week n_lezioni
Verona 2012 1 45
Firenze 2012 1 24


Mi aiutereste a costruire la SELECT?

Ecco il Dump

-- Struttura della tabella `lezioni`
--

CREATE TABLE `lezioni` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`week` int(2) NOT NULL,
`anno` int(4) NOT NULL,
`lez` int(3) NOT NULL,
`id_ins` int(10) NOT NULL,
PRIMARY KEY (`id`),
KEY `id_ins` (`id_ins`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci AUTO_INCREMENT=280 ;

--
-- Dump dei dati per la tabella `lezioni`
--

INSERT INTO `lezioni` (`id`, `week`, `anno`, `lez`, `id_ins`) VALUES
(186, 1, 2012, 33, 73),
(187, 1, 2012, 12, 74),
(188, 1, 2012, 12, 75),
(189, 1, 2012, 12, 76),

-- --------------------------------------------------------

--
-- Struttura della tabella `maestri`
--

CREATE TABLE `maestri` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`citta` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
`nome` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`cognome` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`sesso` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'uomo',
UNIQUE KEY `id` (`id`),
KEY `id_scuola` (`citta`),
KEY `sesso` (`sesso`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci AUTO_INCREMENT=100 ;

--
-- Dump dei dati per la tabella `maestri`

INSERT INTO `maestri` (`id`, `citta`, `nome`, `cognome`, `sesso`) VALUES
(73, 'Verona', 'Roberto', 'Bianchi', 'uomo'),
(74, 'Firenze', 'Mario', 'Rossi', 'uomo'),
(75, 'Verona', 'Maria', 'Verdi', 'uomo'),
(76, 'Firenze', 'Marco', 'Marchi', 'uomo'),
--
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
ti stavo postando questa

Codice:
SELECT M.citta, SUM(L.lez)
FROM maestri AS M,lezioni AS L
WHERE L.id_ins = M.id AND L.anno = 2012 AND L.week = 1
GROUP BY (M.citta)
ORDER BY M.citta

una curiosità:se poi provala e dimmi se l'ho azzeccata anch'io
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
Bè sono pressocchè identiche a meno di un ordinamento :)
Sono simpatici gli utenti che una Olga postato il problema di impegnano per trovare la soluzione e una volta postata la condividono, questo vuol dire aver capito il significato di condivisione (motivo per cui nasce un forum, proprio per aiutare e condividere esperienze e problemi e ovviamente tentare di risolverli).
Complimenti.
 
Discussioni simili
Autore Titolo Forum Risposte Data
D Query sum Database 1
batmanLF [MySQL] Problema funzione SUM MySQL 1
maxnegri Sommare i prezzi dei prodotti aggiunti al carrello di diverse aziende con Select sum php mysqli PHP 10
gandalf1959 mysql query, sum(qualcosa), order by sum(qualcosa). E' possibile? PHP 14
S Problema query con sum MySQL 4
C Problema con SUM Database 1
pup3770 Interrogazione SUM Database 1
K [MySQL] Sum e Group Database 0
O Select Sum() Classic ASP 5
E Query differenza tra tabelle MySQL 5
A differenza tra account email e ISP presenti in blacklist Posta Elettronica 0
W Differenza tra orari PHP 3
Z Google Fonts CSS tra desktop e responsive HTML e CSS 1
MarcoGrazia Associazioni tra Search Console e Analitycs SEO e Posizionamento 0
M Collegamento tra form html e script php PHP 4
D popolare campi tra th alla select PHP 36
Gabriele Visioli Differenza tra hosting e hosting WordPress Hosting 4
S Differenza tra le funzioni include () e require ()? PHP 1
P Ciclare tra array di oggetti PHP 1
B Incongruenze tra Mac ver e PC ver Photoshop 1
N Problema passaggio variabili tra pagine PHP 4
L estrarre valori max tra più tabelle MySQL 2
MarcoGrazia Dati nulli su join tra più tabelle MySQL 1
S Utilizzo variabili di sessione tra PC e server PHP 0
R Relazione tra tabelle MS Access 5
Tommy03 Query tra 3 tabelle MySQL 2
elpirata [MySQL] Sincronizzare dati tra due tabelle sullo stesso host MySQL 0
R passaggio variabili tra modulo genitore a figlio jQuery 3
P Passagio dati complessi tra una ASP.NET webapi e Angular ASP.NET 1
A [ASP] Confronto tra dati Form e DB Classic ASP 2
G [PHP] Passare dati tra record PHP 4
M [MS Access] Relazione tra maschere MS Access 1
T onsiglio Web agency tra Caserta Agro Aversano e Napoli e zone vicine. Offerte e Richieste di Lavoro e/o Collaborazione 0
D Jquery, conflitto tra loro risolvibile? jQuery 7
J Passaggio variabile tra 2 file php PHP 15
E Compro profilo Instagram tra 10k e 30k Annunci servizi di Social Media Marketing 2
U [PHP] Differenza tra amministratore e utente PHP 2
P [PHP] Spostamento tra cartelle PHP 2
F [Javascript] Conflitto tra più form nella stessa pagina Javascript 1
M PHP Arrotondamento minuti in differenza tra due Orari PHP 9
felino EXCEL: verifica dati mancanti tra due sheet Windows e Software 2
K [PHP] Controllare dati database tra due valori PHP 18
K [PHP] Collegamento tra più tabelle PHP 10
M [HTML] problema spazio aggiuntivo tra elementi <li> di menu a tendina HTML e CSS 1
gandalf1959 problema con la codifica caratteri accentati e speciali tra php e mysql PHP 3
Z [Javascript] TINYMCE tra &RSQUO e &QUOTE Javascript 2
kiai969 Link tra 3 siti miei SEO e Posizionamento 2
S [Javascript] [CSS] Spazio Bianco tra Slider e Menu foto Javascript 6
G [PHP] operazione matematica tra risultati di query PHP 5
O [PHP] Conflitto tra regole nel file htaccess PHP 10

Discussioni simili