Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP/MYSQL एकाधिक तालिकाओं में शामिल हों

परिणाम प्राप्त करने के लिए आपको निम्नलिखित का उपयोग करने में सक्षम होना चाहिए:

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

देखें SQL Fiddle with Demo

परिणाम:

| 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. क्लाउड में MySQL - Amazon RDS से आपके अपने सर्वर पर ऑनलाइन माइग्रेशन:Part2

  2. MYSQL / PHP में अधिकतम निष्पादन समय निर्धारित करें

  3. क्या एक अद्वितीय बाधा स्वचालित रूप से फ़ील्ड पर एक INDEX बनाती है?

  4. अद्यतन दिनांक + एक वर्ष mysql . में

  5. MySQL कथन का सटीक निष्पादन समय प्राप्त करना