【情況如下】
在表1中 記錄著
單車編號 租戶商家
1 a 2 a3 b4 c
[這裡的意思是,不同的商家。擁有的單車,商家擁有單車表]
表2
單車編號 租出時間 租出金額
1 2 41 3 51 6 102 3 53 4 7
[這裡 意味著。不同的商家 對自己的單車 租出時間不同設定的價格,單車價格表]
表3
單車編號 租出時間 租的人
1 2 使用者11 3 使用者22 4 使用者33 2 使用者44 1 使用者5[這裡指,使用者,在今天使用的單車和租的時間,租車記錄]
【那麼問題來了】
我現在想知道
1、商家今天租車,同1車,租車總次數
最後要拿到
單車編號 租出2小時幾次? 租出3小時多少次?租出4小時多少次?
我有2種方法。第一種是用 程式 先查出所有車的租出記錄。然後在用程式來統計分別租出去那種時間,和多少次。
請問這種類型的資料統計。PHP一般是怎麼來達到既能考慮到效率。又能很簡潔!
回複內容:
【情況如下】
在表1中 記錄著
單車編號 租戶商家
1 a 2 a3 b4 c
[這裡的意思是,不同的商家。擁有的單車,商家擁有單車表]
表2
單車編號 租出時間 租出金額
1 2 41 3 51 6 102 3 53 4 7
[這裡 意味著。不同的商家 對自己的單車 租出時間不同設定的價格,單車價格表]
表3
單車編號 租出時間 租的人
1 2 使用者11 3 使用者22 4 使用者33 2 使用者44 1 使用者5[這裡指,使用者,在今天使用的單車和租的時間,租車記錄]
【那麼問題來了】
我現在想知道
1、商家今天租車,同1車,租車總次數
最後要拿到
單車編號 租出2小時幾次? 租出3小時多少次?租出4小時多少次?
我有2種方法。第一種是用 程式 先查出所有車的租出記錄。然後在用程式來統計分別租出去那種時間,和多少次。
請問這種類型的資料統計。PHP一般是怎麼來達到既能考慮到效率。又能很簡潔!
這個直接就可以用sql語句來解決,用左串連可以查出任何你想要的資料,如果用php處理的話,一次性把所有的資料都取出來,然後再處理也是可以的,千萬不要迴圈中再去查詢資料庫。