簡體   English   中英

如何在一個結果集中組合兩個查詢的結果

[英]how to combine result of two queries in one resultset

我有一個名為'rating'的表,它有兩個字段'cab_id'和'rating',它存儲cab的id及其等級為1或0.我希望將值作為向上或向下檢索為計數總和為1或0我使用了兩個查詢

      (SELECT count(rating) as up FROM 

     `rating` WHERE cab_id=101 and rating=1 )

     (SELECT count(rating) as down FROM 

     `rating` WHERE cab_id=101 and rating=0 )

我想以一個結果的格式檢索。

         ----------
      up          down

         ----------


       1             2         


        ----------

請在這里幫忙!

SELECT
    SUM(IF(rating=1,1,0)) up,
    SUM(IF(rating=0,1,0)) down
FROM rating
WHERE cab_id=101

暫無
暫無

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

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