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

cara menampilkan catatan yang sesuai dari akses berdasarkan kolom lain di Datagrid di vb6

Anda dapat menggunakan kueri seperti ini:

SELECT subjectcode.Year1, subjectcode.Year2, 
       subjectcode.Subjectcode, subjectcode.Subjectname, 
       subjectcode.Theory_Practical, q.fee
FROM subjectcode 
INNER JOIN (
       SELECT fees.Year1, fees.Year2, "Theory" As FeeType, 
              fees.Theoryfee As Fee
       FROM fees
       UNION ALL
       SELECT fees.Year1, fees.Year2, "Practical" As FeeType, 
              fees.Practicalfee As Fee
       FROM fees)  AS q 
ON (subjectcode.Theory_Practical = q.FeeType) 
   AND (subjectcode.Year2 = q.Year2) 
   AND (subjectcode.Year1 = q.Year1)

Namun, Anda akan jauh lebih baik mendesain ulang tabel biaya Anda agar sesuai dengan data yang dikembalikan oleh sql dalam, yaitu baris yang berbeda untuk biaya teori dan praktis:

Year1   Year2   FeeType     Fee
2001    2003    Theory      440
2001    2003    Practical   320



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. skrip untuk mengubah file sql dump mysql menjadi format yang dapat diimpor ke sqlite3 db

  2. Mengatur kolom sebagai stempel waktu di meja kerja MySql?

  3. Serialize vs Implode

  4. Multi-tenant PHP SaaS - Pisahkan DB untuk setiap klien, atau kelompokkan?

  5. Alternatif aman untuk mysql_real_escape_string? (PHP)