如何计算mysql程序中的内容?

时间:2012-03-13 10:41:47

标签: mysql

我写了一个程序,向我展示图片表中的图像路径,我想计算一下。未读消息。这就是我正在做的事情

CREATE PROCEDURE datehate.dashboard_message(IN UserID INT)
    BEGIN
        SELECT  picture.path_thumb,status
        FROM    picture,message,user_profile
        WHERE   (
                    (message.receiver_user_id=UserID)
                    AND
                    (user_profile.user_id=message.sender_user_id AND picture.picture_id=user_profile.picture_id)
                );
END

这就是我得到的输出

path_thumb                                                  status

E:\DateOrHateUser\DEMO_2_Stockhlom\images\Male\1#j...   UNREAD
E:\DateOrHateUser\DEMO_2_Stockhlom\images\Male\3#j...   READ
E:\DateOrHateUser\DEMO_2_Stockhlom\images\Male\5#j...   UNREAD

1 个答案:

答案 0 :(得分:1)

使用

SELECT count(*)

获取返回的记录数 并把

status="UNREAD"
你的WHERE条件中的