0
我已經繼承了一個奇怪編程的數據庫,並且遇到了複雜的查詢問題。至少對我來說。複雜的mysql查詢(從結果中獲取結果)
在一個表中我有四個領域:
app_id - question - answer - user
as4d1a - date_com - *** - 421
as4d1a - status - 0 - 421
as4d1a - date_com - *** - 428
as4d1a - status - 0 - 428
as4d1a - date_com - *** - 474
as4d1a - date_com - *** - 511
從這一個表,我需要運行下面的查詢將返回許多獨特的用戶:
SELECT user
WHERE question = 'date_completed'
..併爲每這些用戶然後我需要運行類似下面的查詢
SELECT *
WHERE question = status
AND answer = 0
但是以這種方式,我可以使用mysql_num_rows
,並可能稍後對每個值做一些事情。但我主要需要一個count
。
任何人都可以幫忙嗎?我一直在尋找,但根本不知道我是否需要JOIN
,因爲所有這些東西都在同一個表中。
這樣做,謝謝 - 我知道我需要研究這些連接...謝謝多 –