Edit
am reusit sa fac cu join interogare gen sa-mi afiseze userul cu numerele sale si fiecare numar sa arate durata de convorbire
select telefon.telefon,destinatie.durata,utilizatori.username
FROM ((telefon
INNER JOIN utilizatori ON telefon.id_user = utilizatori.id_user)
INNER JOIN destinatie ON telefon.telefon = destinatie.telefon)
Acum vreau sa fac suma duratelor de convorbire pentru fiecare utilizator in parte si tinand cont ca un user are mai multe telefoane
Ceva ce mi-a reusit partial
select telefon.telefon,sum(destinatie.durata),utilizatori.username
FROM ((telefon
INNER JOIN utilizatori ON telefon.id_user = utilizatori.id_user)
INNER JOIN destinatie ON telefon.telefon = destinatie.telefon)
FINAL
select utilizatori.username, sum(destinatie.durata)
FROM ((telefon
INNER JOIN utilizatori ON telefon.id_user = utilizatori.id_user)
INNER JOIN destinatie ON telefon.telefon = destinatie.telefon)
GROUP BY utilizatori.username
Daca mai e ceva de adaugat revin cu edit
Bun deci am 3 tabele]
tabela user
id_user
username
parola
email
tabela telefon
id_telefon
telefon
id_user
Acum la al treilea tabel primesc niste date intr-un excel care le importez in baza de date in al treilea tabel, informatiile sunt urmatoarele
Data_apel
Destinar
durata
telefon (cel care apeleaza)
Nota datele le primesc odata pe zi si trebuie sa dau import zilnic
Cum fac legatura cu tabela telefon cu al treilea tabel? stiind ca coloanele telefon din ambele tabele au aceeasi informatie adica nr de telefon care apeleaza
Nu am nicio idee, am incercat sa fac cu id_destinatie cheie primara dar nu stiu cum sa leg dupa, fatal error
La final sa fac un select cat a durat convorbirea utilizatorului respectiv
select a.telefon, b.durata durata from telefon a join destinatie b on a.telefon = b.telefon
cu join cred ca ar merge, imi afiseaza nr de telefon si durata
Ajutor legatura intre doua tabele
Moderators: Moderatori ajutatori, Moderatori
- sergiu4995
- Membru eXtream
- Posts: 2052
- Joined: 08 Oct 2011, 21:05
- Detinator Steam: Da
- Has thanked: 31 times
- Been thanked: 17 times
- Contact:
-
- Information
-
Who is online
Users browsing this forum: Doctor whO? <3, Dot [Bot], Mădălin, Petal [Bot] and 435 guests