Hjälp med MySql JOIN behövs. Jag klarar inte av att tänka logiskt längre!

Pawel

Gudomlig sporthojare
Gick med
28 May 2007
Ort
Kävlinge
Hoj
Speed Triple 1050 -05
Jag har lyckats att stirra mig helt blind på 2 tabeller jag vill få ut information ifrån.

Jag ritar upp de väldigt förenklade bara för att försöka förklara.

orders
--------------------------------------------
| id_order | id_costumer | date_add | valid |
| 1 | 10 | 2011-05-01 | 1 |
| 2 | 11 | 2011-05-04 | 0 |
| 3 | 12 | 2011-05-05 | 1 |
| 4 | 13 | 2011-05-05 | 1 |



order_detail
---------------------------------------
| id_order | id_costumer | product_w |
| 1 | 10 | 200 |
| 2 | 11 | 250 |
| 2 | 12 | 200 |
| 2 | 13 | 500 |
| 3 | 10 | 200 |
| 3 | 11 | 250 |
| 4 | 12 | 200 |
| 5 | 13 | 300 |

Nu är det så att jag vill summera "product_w" för alla "id_order" som är markerade som "valid"
Hur beskriver man detta?

Nu har jag:

$result = mysql_query ("SELECT SUM(order_detail.product_w)
as total_weight
FROM order_detail
JOIN orders ON orders.id_order = order_details.id_order

Och sen då?
Nu är ju tabellerna länkade mot varandra med id_order. product_w är summerat. Hur gör jag urvalet? T.ex:

WHERE ((orders.valid) = '1')

Hjälp...
 
select sum(od.product_w) as total_weight
from orders o
join order_detail od on od.id_order=o.id_order
where o.valid=1
 
Nyheter
Recension: Gilles MUE2 fotpinnsats

Om du vill förfina din hoj ...

Recension: Gilles MUE2 fotpinnsats

Om du vill förfina din hoj ...

Australiskt stjärnskott klart för GGN 2026

20-årige australiensaren Wi...

Alltid redo för regn

Håll dig torr på hojen – ny...

Bridgestone dominerade i Suzuka 8 Hours

Pressrelease från Bridgesto...

Publikrekord under World Ducati Week

Ducati slog publikrekord un...

Brembo inför nya Hyction‑bromsskivor i WorldSBK 2027

Brembos nya carboceramiska ...

Ducati lanserar Desmo450 EDS

Ducati lanserar Desmo450 ED...

Custom Bike Show 2026

I år var det 52a gången Cus...

Gotland Ring Bike Week ´26 går mot deltagarrekord!

Med en månad kvar är det gl...

Back
Top