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

MYSQL दो तालिका के दृश्य को जोड़ता है जिसमें विभिन्न प्रविष्टि रिकॉर्ड होते हैं

आप SALE . का एक संघ बनाना चाहते थे और EXPENSE लेकिन एक जॉइन बनाना समाप्त कर दिया। आपने बताया कि SALE . का डेटा ठीक है , लेकिन यह भी सच नहीं है।

यह ट्यूटोरियल देखें जुड़ने के बारे में कुछ जानने के लिए। आपकी क्वेरी मोटे तौर पर इस प्रकार है:

select Sale.Date,Sale.Description,Expense.Description,Sale.Amount,Expense.Amount 
from sale,expense 
where Sale.Date = Expense.Date and
Expense.Date='2014-09-01';

उपरोक्त लिंक में उदाहरण में शामिल होने के लिए यह सिंटैक्स है।

आपको जो प्रदर्शन करने की आवश्यकता है वह एक UNION है दोनों तालिकाओं की पंक्तियों पर संचालन। देखें [यह ट्यूटोरियल] UNION . पर MySQL में संचालन। आपको जो क्वेरी चाहिए वह नीचे है:

select Sale.Date as Date,Sale.Description as SaleDescription,      
null as ExpenseDescription, Sale.Amount as SaleAmount, null as ExpenseAmount
from Sale where Sale.Date ='2014-09-01'
UNION ALL
select Expense.Date as Date, null as SaleDescription,      
Expense.Description as ExpenseDescription, null as SaleAmount, Expense.Amount as ExpenseAmount
from Expense where Expense.Date ='2014-09-01';



  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 को ऑटो इंक्रीमेंट वैल्यू को रीसेट करने से कैसे रोकें?

  2. MySql में संग्रहीत कार्यविधि में अल्पविराम से अलग किए गए मान कैसे पास करें?

  3. PHP डेटाटाइम को सेकंड में बदलें

  4. वाक्पटु में दो अभिलेखों के बीच मूल्य अंतर की गणना करना

  5. MySQL:लोड डेटा स्थानीय जानकारी सक्षम करें