praegune kellaaeg 18.06.2025 18:10:47
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
redenergy
HV veteran

liitunud: 22.03.2004
|
06.10.2010 23:22:47
Mysql join |
|
|
Tere,
Mul on tabelid: Budget, Categories ja List(summad).
Kood on hetkel selline:
sql:
|
("SELECT budget.budgetID, budget.catnum, budget.userID, budget.budget, categories.catnum, categories.catname, categories.userID, list.catnum, SUM(list.value) AS value FROM budget LEFT JOIN list ON budget.catnum = list.catnum AND budget.userID = list.userID LEFT JOIN categories ON budget.catnum = categories.catnum AND budget.userID = categories.userID WHERE budget.userID = '".$_SESSION['test']['KasutajaID']."' AND list.month = $month AND list.year = $year GROUP BY budget.budgetID ORDER BY budget DESC ")
|
Probleem seisneb selles, et kui tabelis list ei ole teatud kategooria kohta sel kuul sisestust. Siis jäetakse see Budget ja Kategooria ka kuvamata.
Kuidas teha nii, et kuvatakse ka need kategooriad millesse ei ole tabelis list tehtud sissekannet?
|
|
Kommentaarid: 30 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
9 |
|
tagasi üles |
|
 |
nemu
HV vaatleja

liitunud: 22.01.2002
|
07.10.2010 00:03:33
|
|
|
liiguta AND list.month = $month AND list.year = $year LEFT JOIN tingimust hulka
|
|
Kommentaarid: 12 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
11 |
|
tagasi üles |
|
 |
redenergy
HV veteran

liitunud: 22.03.2004
|
07.10.2010 00:14:00
|
|
|
Tänan, ei arvanud, et nii ka saab.
Ise toppisin selle sinna koos WHERE'ga muidu, mis ei töötand.
|
|
Kommentaarid: 30 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
9 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|