i have multiple tables in a database:
tblOjt
ID studentid courseid companyid addresseeid dateadded datestarted dateended ojthours
1 3 1 1 1 9/25/2013 500
tblStudent
ID lastname firstname middlename course gender renderedhours dateadded archive
3 Dela Cruz Juan Santos BSIT Male 500
tblCourse
ID coursealias coursename hours
1 BSIT Bachelor of Science in Information Technology 500
tblCompany
ID companyname
1 MyCompany
tblAddressee
ID addresseename
1 John dela Cruz
i need to have a SQL statement in which i can get this values:
tableOjt.id tableOJT.surname,firstname, and middlename course companyname addresseename dateadded datestarted dateended ojthours
how will i get this code in SQL using those join methods...im writing it in VB6 ADODC, is this the same syntax in a standard SQL ? thanks
If you are writing a query against an Access database backend, you need to use the following join syntax:
The table and column names aren't important here, but the placement of the parentheses is. Basically, you need to have n - 2 left parentheses after the
from
clause and one right parenthesis before the start of each newjoin
clause except for the first, where n is the number of tables being joined together.The reason is that Access's join syntax supports joining only two tables at a time, so if you need to join more than two you need to enclose the extra ones in parentheses.
found it!thanks to Yawar's approach...
been trying to run this SQL using VBA but won't run using DoCmd.RunQuery. I've tried the SQL and it's working though.