2010-07-29 54 views
0

親愛all..i有內部DB這樣的數據:PHP:從數據庫中,然後在其他頁面顯示計數數據

line  model  serial  
fa01  kd-g335ud 105x0001  
fa01  kd-g335ud 105x0002  
fa01  kd-g335ud 105x0003 //up to 20pcs or regardless of the number of goods in the db 
fa02  kd-r311ed 105x0001 
fa02  kd-r311ed 105x0002 //up to 20pcs or regardless of the number of goods in the db 

我想如果每一個「模式」已經達到20個或不管貨物的數量在數據庫,數據將出現在頁面的數量,如:

line  model  qty 
fa01 kd-g335ud 20 
fa02 kd-r311ed 20 

請大家幫忙,由於之前:-)

回答

2

SELECT line, model, count(serial) as qty FROM table_name GROUP BY line, model

在我的查詢中不是100%確定,但是這符合您的要求。希望這個查詢是正確的!

+0

出現,如何ditribute結果的數量頁面? – klox 2010-07-29 05:19:31

+0

通過使用php的mysql函數?有關如何執行此操作的教程:http://www.siteground.com/tutorials/php-mysql/display_table_data.htm(不確定該教程的質量)。 – 2010-07-29 05:22:09

0

你不解釋得好。 你說過「我想如果每一個」模型「都達到了20件或者不管商品的數量如何......」 那該怎麼辦。不管線路或問候:)? 如果你想每一個模型不管線路和串行則:結果後

SELECT model, count(model) AS QUANITY FROM [table name] GROUP BY model; 
相關問題