簡體   English   中英

如何在phpmyadmin中顯示最小的數據

[英]how to display the smallest data in phpmyadmin

我需要幫助以獲取針對這種情況的解決方案。 這是我的查詢:

   SELECT a.idbarang, a.nama,b.stokbagus, a.hargaJual , b.exp
   FROM barang a 
   LEFT JOIN detail_barang b on a.idbarang = b.idbarang 
   WHERE a.status = '1'

結果 :

  idbarang   nama              stokbagus   hargaJual  exp
  --------   ----------------  ---------   ---------  ----------
  33001      Pepsi Can 330 Ml     30         900      2015-06-17
  21001      Cheetos 10gr         30         900      2015-12-19
  21001      Cheetos 10gr         25         900      2014-12-07

如何顯示具有最小“ exp”值的奇多。 我想展示

  idbarang   nama              stokbagus   hargaJual  exp
  --------   ----------------  ---------   ---------  ----------
  33001      Pepsi Can 330 Ml     30         900      2015-06-17
  21001      Cheetos 10gr         25         900      2014-12-07

您可以按exp排序並將極限設置為1,這樣只會顯示最低的exp。 它看起來像這樣:

從barang選擇a.idbarang,a.nama,b.stokbagus,a.hargaJual,b.exp a.idbarang = b.idbarang上的LEFT JOIN detail_barang b
在a.status ='1'的情況下按b.exp LIMIT 1排序;

如果要顯示每個nama的最小exp ,則需要使用GROUP BY 嘗試這個:

SELECT a.idbarang, a.nama,b .stokbagus, a.hargaJual, MIN(b.exp)
FROM barang a
LEFT JOIN detail_barang b ON a.idbarang = b.idbarang
WHERE a.status = '1'
GROUP BY a.idbarang

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM