Table_1
Name Age City Mobile
John S 40 New York 444444
Roy M 24 London 999999
Smith 30 Venice 444555
Table_2
Name Age Gender
John S 40 M
Sussane 28 F
Каким будет запрос для сопоставления столбцов из Table_1 Name, Age и Table_2 Name, Age и return Mobile из Table_1.
Что вы подразумеваете под столбцами сопоставления в
Каким будет запрос для сопоставления столбцов из Table_1 Name, Age и Table_2 Name, Age и return Mobile из Table_1.
Ваш случай использования не ясен. Я предполагаю, что вы хотите точно table_2
имя и возраст от каждой строки table_2
. Но что, если есть несколько Джона С? Следовательно, вы должны использовать ключ базы данных для идентификации кортежа (например, user_id int auto_increment
).
Вы можете использовать следующий запрос для времени:
SELECT DISTINCT t1.mobile
FROM table_1 t1
INNER JOIN table_1 t2 ON t1.name = t2.name
AND t1.age = t2.age
Попробуй это,
select t1.mobile from table_1 t1, table_2 t2 where t1.name = t2.name and t1.age = t2.age