sql >> Database teknologi >  >> RDS >> Mysql

PHP/MYSQL Deltag i flere tabeller

Du bør kunne bruge følgende for at få resultatet:

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
 

Se SQL Fiddle with Demo

Resultat:

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

  1. Hvad er den korrekte og sikre/sikre måde at holde en bruger logget på? cookies? session? PHP &&MYSQL

  2. INST_TOP (Oracle R12 INSTANCE_HOME ) afkodet

  3. PHP/PDO/MySQL:indsættelse i MEDIUMBLOB gemmer dårlige data

  4. Hvordan transformerer man en MSSQL CTE-forespørgsel til MySQL?