2014-01-11 15 views
0

這是我SqlFiddle我設法得到我需要的只是我還沒有想出如何檢查從表中的「入場券」價值具有最高值的所有值表格中的列名稱「繪製」,然後從表格「係數」中分配值。如何使用科拉姆名字作爲一個值,篩選最高值MYSQL/PHP

因此,如果表格票據的值爲:9,12,1,11,14,10 並且表格「繪製」具有值:1,2,3,4,5,6,7,8,9, 10,11,12,13,14,15,16,17,18,19,20,22,21,23,24,25,26,27,28,29,30,31,32,33,1, 35 表中這張「票」的最高值列名稱是表格票中的第4個值(編號1),因爲這是表中第34個值,我應該從表中得到第34個值「係數」

某些PHP或因爲我需要這個簡單的應用程序甚至vb.net功能將是確定的,並不要緊它是如何,只要它是正確完成。

哦,是的......我忘了在這裏把我的SQL:

SELECT *, 
c.coefficient 
FROM tickets t 
INNER JOIN draws d ON 
(FIELD(t.b1,d.1,d.2,d.3,d.4,d.5,d.6,d.7,d.8,d.9,d.10,d.11,d.12,d.13,d.14,d.15,d.16,d.17,d.18,d.19,d.20,d.21,d.22,d.23,d.24,d.25,d.26,d.27,d.28,d.29,d.30,d.31,d.32,d.33,d.34,d.35)>0) 
AND (FIELD(t.b2,d.1,d.2,d.3,d.4,d.5,d.6,d.7,d.8,d.9,d.10,d.11,d.12,d.13,d.14,d.15,d.16,d.17,d.18,d.19,d.20,d.21,d.22,d.23,d.24,d.25,d.26,d.27,d.28,d.29,d.30,d.31,d.32,d.33,d.34,d.35)>0) 
AND (FIELD(t.b3,d.1,d.2,d.3,d.4,d.5,d.6,d.7,d.8,d.9,d.10,d.11,d.12,d.13,d.14,d.15,d.16,d.17,d.18,d.19,d.20,d.21,d.22,d.23,d.24,d.25,d.26,d.27,d.28,d.29,d.30,d.31,d.32,d.33,d.34,d.35)>0) 
AND (FIELD(t.b4,d.1,d.2,d.3,d.4,d.5,d.6,d.7,d.8,d.9,d.10,d.11,d.12,d.13,d.14,d.15,d.16,d.17,d.18,d.19,d.20,d.21,d.22,d.23,d.24,d.25,d.26,d.27,d.28,d.29,d.30,d.31,d.32,d.33,d.34,d.35)>0) 
AND (FIELD(t.b5,d.1,d.2,d.3,d.4,d.5,d.6,d.7,d.8,d.9,d.10,d.11,d.12,d.13,d.14,d.15,d.16,d.17,d.18,d.19,d.20,d.21,d.22,d.23,d.24,d.25,d.26,d.27,d.28,d.29,d.30,d.31,d.32,d.33,d.34,d.35)>0) 
AND (FIELD(t.b6,d.1,d.2,d.3,d.4,d.5,d.6,d.7,d.8,d.9,d.10,d.11,d.12,d.13,d.14,d.15,d.16,d.17,d.18,d.19,d.20,d.21,d.22,d.23,d.24,d.25,d.26,d.27,d.28,d.29,d.30,d.31,d.32,d.33,d.34,d.35)>0) 
INNER JOIN coefficients c 
ON c.number = FIELD(t.b6,d.1,d.2,d.3,d.4,d.5,d.6,d.7,d.8,d.9,d.10,d.11,d.12,d.13,d.14,d.15,d.16,d.17,d.18,d.19,d.20,d.21,d.22,d.23,d.24,d.25,d.26,d.27,d.28,d.29,d.30,d.31,d.32,d.33,d.34,d.35) 
WHERE draw='1' AND status = '1' 

任何幫助將是真棒。

+1

如何'tickets'和'coefficients'有關? – kero

+0

我也無法理解架構。看起來像你需要有一個簡單連接和count(*) – georgecj11

+0

如果這是你想要什麼,http://sqlfiddle.com/#!2/42057/1。 – TranQ

回答

0

我認爲你可以使用GREATEST()函數
試試這個sqlFiddle

+0

Finaly,就像一個魅力 – user2813059