mysql - PHP 處理 資料庫多表,既能高效又能思路清晰如何處理的?

來源:互聯網
上載者:User
【情況如下】
在表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處理的話,一次性把所有的資料都取出來,然後再處理也是可以的,千萬不要迴圈中再去查詢資料庫。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.