Collections:
"INNER JOIN ... ON" - Writing Queries with Inner Joins in SQL Server
How To Write a Query with an Inner Join in SQL Server?
✍: FYIcenter.com
If you want to query from two tables with an inner join, you can use the INNER JOIN ... ON clause in the FROM clause. The tutorial exercise below creates another testing table and returns output with an inner join from two tables: fyi_links and fyi.rates. The join condition is that the id in the fyi_links table equals to the id in the fyi_rates table:
CREATE TABLE fyi_rates (id INTEGER, comment VARCHAR(16)) GO INSERT INTO fyi_rates VALUES (101, 'The best') GO INSERT INTO fyi_rates VALUES (102, 'Well done') GO INSERT INTO fyi_rates VALUES (103, 'Thumbs up') GO INSERT INTO fyi_rates VALUES (204, 'Number 1') GO INSERT INTO fyi_rates VALUES (205, 'Not bad') GO INSERT INTO fyi_rates VALUES (206, 'Good job') GO INSERT INTO fyi_rates VALUES (207, 'Nice tool') GO SELECT fyi_links.id, fyi_links.url, fyi_rates.comment FROM fyi_links INNER JOIN fyi_rates ON fyi_links.id = fyi_rates.id GO id url comment 101 dev.fyicenter.com The best 102 dba.fyicenter.com Well done 103 sqa.fyicenter.com Thumbs up
Note that when multiple tables are used in a query, column names need to be prefixed with table names in case the same column name is used in both tables.
Note also that there are a number of rows from both tables did not return in the output because they did meet the join condition.
⇒ Defining and Using Table Alias Names in SQL Server
⇐ Joining Two Tables in a Single Query in SQL Server
⇑ Using SELECT Statements with Joins and Subqueries in SQL Server
2016-10-30, 3181🔥, 0💬
Popular Posts:
How to set the current database in SQL Server? Once you are connected to the SQL Server, you should ...
How To Count Rows with the COUNT(*) Function in SQL Server? If you want to count the number of rows,...
How REAL and FLOAT Literal Values Are Rounded in SQL Server Transact-SQL? By definition, FLOAT(n) sh...
What Happens to Your Transactions When ERROR 1213 Occurred in MySQL? If your transaction receives th...
How To Select All Columns of All Rows from a Table in Oracle? The simplest query statement is the on...