Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP/MYSQL Dołącz do wielu stołów

Aby uzyskać wynik, powinieneś być w stanie użyć następujących elementów:

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

Zobacz Skrzypce SQL z wersją demonstracyjną

Wynik:

| 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. Tworzenie tabeli za pomocą vb.net, mysql

  2. skrypt MYSQL do konwersji nazw kolumn na małe litery

  3. Podsumuj dane w nowej tabeli

  4. Dlaczego GRANT UŻYTKOWANIA jest tworzone, gdy po raz pierwszy przyznaję uprawnienia użytkownika?

  5. Czy korzystam z puli połączeń JDBC?