PHP interesse |
|
Beste het lukt me niet om 2 tabellen te joinen, kunnen jullie me even helpen ?
Je hebt een tabel td_trades met
id,person_id,quantity1,quantity2,ressource1,ressource2,accepted
En dan td_detail
id,peron_id,x,y
Nu moet ik dus alle records hebben uit de tabel trades, maar gesorteerd op afstand met x,y dat in dit geval gewoon 1 en 2 is.
SQRT((POW(1-x, 2) + POW(2-y, 2))) AS distance werkt in een andere query dus dat is het probleem niet, hij geeft geen error maar toont gewoon geen rijen.
Hier is de query die ik gebruik
SELECT
td_trades.id,quantity1,quantity2,ressource1,ressource2,td_trades.person_id,SQRT((POW(1-x, 2) + POW(2-y, 2))) AS distance
FROM td_trades,td_detail WHERE accepted = 0 AND ( td_trades.person_id = td_detail.person_id) ORDER BY distance
Alvast bedankt,
Pj ;)
|