I have two tables in my SQL Server database. The first is Test1
and second is Test2
. There is a column RegNo
in both tables.
Now I
SELECT Test1.SurName, Test2.Class, Test2.Medium
FROM Test1
INNER JOIN Test2
ON Test1.RegNo = Test2.RegNo
please see a visual explanation of joins this is very helpful in learning joins.
SELECT Test1.SurName, Test2.Class, Test2.Medium
FROM Test1
INNER JOIN Test2 ON Test1.RegNo = Test2.RegNo
Very Basic question, try google next time and this now:
SELECT Test1.SurName, Test2.Class, Test2.Medium
FROM Test1
inner join Test2 ON Test1.RegNo = Test2.RegNo
Try this:
SELECT Test1.SurName, Test2.Class, Test2.Medium
FROM Test1 INNER JOIN Test2
ON Test1.RegNo = Test2.RegNo
WHERE Test1.RegNo = desired_id
If you are looking foe method without join and relation.This will do the trick.
select
(
select s.state_name from state s where s.state_id=3
) statename,
(
select c.description from country c where c.id=5
) countryname
from dual;
where dual is a dummy table with single column--anything just require table to view
select
Test1.SurName,
Test2.Class,
Test2.Medium
from Test1
inner join Test2
on Test1.RegNo = Test2.RegNo
And if you want to select your data for a particular RegNo
, just add a WHERE
clause to the end, like so:
select
Test1.SurName,
Test2.Class,
Test2.Medium
from Test1
inner join Test2
on Test1.RegNo = Test2.RegNo
where Test1.RegNo = 123456 -- or whatever value/datatype your RegNo is