Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

PHP/MYSQL Bergabung dengan beberapa tabel

Anda harus dapat menggunakan yang berikut ini untuk mendapatkan hasilnya:

select t.ticketid,
  date_format(r.datenew, '%Y-%m-%d') datenew,
  c.name,
  p.payment,
  r.total
from tickets t
left join RECEPTS r
  on t.id = r.id
left join CUSTOMERS c
  on t.customer = c.id
left join payments p 
  on t.id = p.RECEIPT
  and r.id = p.RECEIPT

Lihat SQL Fiddle dengan Demo

Hasil:

| TICKETID |    DATENEW |  NAME | PAYMENT | TOTAL |
---------------------------------------------------
|       29 | 2012-12-03 |  John |    cash | 22.57 |
|       76 | 2012-12-03 | Helen |    debt | 33.98 |


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kata kunci MySQL AS

  2. Dapatkan posting WP berdasarkan beberapa pasangan kunci/nilai meta menggunakan IN

  3. dapatkah saya mereset bidang auto_increment di mySql?

  4. Alternatif untuk Intersect di MySQL

  5. Hapus - Saya tidak dapat menentukan tabel target?