Hiển thị kết quả từ 1 đến 3 / 3
  1. #1
    Tham gia
    15-11-2010
    Bài viết
    66
    Like
    23
    Thanked 0 Times in 0 Posts

    giúp mình :rắc rối voi JOIN IN mysql - PHP

    vấn đề cua mình la the này:mình co 2 table

    table Dealer:

    -----------------------
    |id | main_id | name |
    | 1 | 0 | HONO |
    | 2 | 1 |GREEN |
    | 3 | 0 | TOY |
    | 4 | 1 | ACL |
    -----------------------

    table Buy

    -------------------------
    | id | money | id_dealer |
    | 1 | 3000 | 1 |
    | 2 | 3000 | 2 |
    | 3 | 4000 | 1 |
    | 4 | 2000 | 3 |
    | 5 | 1000 | 2 |
    | 6 | 500 | 4 |
    | 7 | 200 | 4 |
    | 8 | 5000 | 3 |
    | 9 | 1000 | 1 |
    --------------------------

    Mình muốn khi dealer nào đó: ví dụ dealer có id = 1 login vào và nó muốn view record và total của nó và sub dealer của nó đã mua hàng ở table Buy.
    Bạn nào giúp mình câu Query nhé.

    select từ table Buy và kết hợp JOIN như thế nào de nó tham chiếu với table Dealer với dealer_id = dealer login ?
    Quote Quote

  2. #2
    Tham gia
    28-02-2010
    Bài viết
    64
    Like
    0
    Thanked 3 Times in 2 Posts
    chưa hiểu câu hỏi của bạn lắm. Bạn mô tả lại bảng của bạn xem. dealer login là cái gì. là cái id trong bảng tbl_Dealer hay là là cái main_id trong bảng tbl_Dealer ?

  3. #3
    Tham gia
    15-11-2010
    Bài viết
    66
    Like
    23
    Thanked 0 Times in 0 Posts
    dealer login là cái id trong tbl_dealer đó bạn,field main_dealer :nếu = 0 thì nó là dealer cha. còn còn khác 0 thi no là sub_dealer của 1 trong các main_dealer.

    trong tbl_dealer thì dealer co id = 1 nó có 2 sub dealer do là : GREEN và ACL.

    tront tbl_buy thì field id_dealer sẽ tuong ứng với field id trong tbl_dealer.
    ví dụ trong tbl_buy :
    id 1 là giao dich mua bán của dealer 1 (trong tbl_dealer)
    id 2 là giao dich mua bán của dealer 2 (nó là dealer con cua dealer 1 trong tbl dealer)
    id 3 là giao dich mua bán của dealer 1
    id 4 là giao dich mua bán của dealer 3
    id 5 là giao dich mua bán của dealer 2 (nó là dealer con cua dealer 1 trong tbl dealer).
    ....

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •