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
Mälaren Runt fyller 40 år

Nu på lördagen den 15 augus...

Steve Holcombe klar för GGN!

Pressmeddelande 2026-08-10 ...

Nya Chief Vintage Sturgis

I samband med 86:e Sturgis ...

Missa inte Bikes sommarnummer!

Innehåll Bike powered by...

Missa inte Bikes sommarnummer!

Innehåll Bike powered by...

Shelby Turner, klar för GGN

Pressmeddelande 2026-08-05F...

Premiär för Östgöta Dundret

Under 1940 talet var Finspå...

Ny 500-kubiks retro från Honda

Efter rykten om en ny retro...

Ny 500-kubiks retro från Honda

Efter rykten om en ny retro...

Ny 500-kubiks retro från Honda

Efter rykten om en ny retro...

Back
Top