समाधान
सरल JOIN का उपयोग करके दो टेबल के परिणाम मर्ज करें।
सिंटैक्स
SELECT alias1.col1, alias1.col2, ..., alias2.col1 FROM table1 alias1 JOIN table2 alias2 ON condition;
उदाहरण
पहली टेबल:
mysql> CREATE TABLE demo8 (id INT, name VARCHAR(20)); mysql> INSERT INTO demo8 VALUES (100, 'John'), (101, 'Mike'), (102, 'Bob');
दूसरी टेबल:
mysql> CREATE TABLE demo9 (id INT, age INT); mysql> INSERT INTO demo9 VALUES (100, 27), (101, 24), (102, 28);
मर्ज क्वेरी
mysql> SELECT tbl1.id, tbl1.name, tbl2.age
-> FROM demo8 tbl1
-> JOIN demo9 tbl2 ON tbl1.id = tbl2.id;
परिणाम
+------+------+------+ | id | name | age | +------+------+------+ | 100 | John | 27 | | 101 | Mike | 24 | | 102 | Bob | 28 | +------+------+------+
नोट: INNER JOIN (डिफ़ॉल्ट JOIN) केवल मेल खाने वाली पंक्तियाँ लौटाता है।