У меня есть имена, хранящиеся в одной таблице, и фамилии, хранящиеся в другом. Я знаю, что это глупо, но я пробую разные вещи, поскольку я только начинаю с MySQL. В любом случае, возможно ли выбрать первое имя из одной таблицы и фамилию из другого в одном запросе? И поставить результат внутри переменной PHP?Как выбрать записи из двух разных таблиц в одном запросе MySQL?
3
A
ответ
5
У вас должно быть что-то, что связывает две таблицы вместе, что является общим key
. Нечто подобное Id
в примере ниже:
Table 1
Id Fname
--------
1 Roger
2 Pete
Table 2
Id Lname
--------
1 Federer
2 Sampras
В этом случае вы можете получить полное имя:
SELECT Fname, Lname from T1,T2 where T1.Id = T2.Id;
0
Использование joins
SELECT firstName, lastName
FROM Table1, Table2
WHERE (Table1.id = Table2.id)
0
select table1.firstname, table2.lastname from table1, table2
where table1.id = table2.id
См here для получения дополнительной информации ,
ПОЛНОЙ Регистрация
Если оператор SELECT и имена заявления несколько таблиц в ЕКЕ с именами, разделенных запятыми, MySQL выполняет полное объединение.
Смежные вопросы
- 1. mysql подсчитывает записи из двух таблиц в одном запросе?
- 2. Выбор разных строк из двух разных таблиц в одном запросе
- 3. обновление двух разных таблиц в одном запросе
- 4. Как обновить две записи из разных таблиц в одном запросе?
- 5. Суммирование двух столбцов в одном запросе из разных таблиц
- 6. обновление двух таблиц в одном запросе mysql
- 7. удалить из двух таблиц в одном запросе
- 8. Извлечь данные из двух разных таблиц в одном запросе
- 9. как выбрать двух столбцов из разных таблиц в MySQL
- 10. MySQL Выбор данных из нескольких разных таблиц в одном запросе
- 11. MySQL: SELECT результаты из четырех разных таблиц в одном запросе
- 12. Извлечь данные из разных таблиц в одном запросе Mysql
- 13. Как выбрать запись из двух разных таблиц
- 14. MySQL - удаление из двух таблиц в одном запросе
- 15. Выбор данных из двух таблиц mysql в одном запросе
- 16. Как выбрать из трех таблиц в одном запросе
- 17. Как я могу выбрать из разных таблиц в одном запросе MySQL?
- 18. Как выбрать из двух таблиц?
- 19. как суммировать суммы из двух разных таблиц в одном запросе без использования накидную MySQL
- 20. Как получить данные в одном запросе из разных таблиц
- 21. обновление двух таблиц в одном запросе
- 22. Как выбрать записи из нескольких баз данных в одном запросе?
- 23. Вызов данных из двух разных таблиц mysql
- 24. выбрать * из двух таблиц с различными # колоннами
- 25. как выбрать две записи из двух разных таблиц с одним запросом в mysql
- 26. mysql выбрать все из двух разных таблиц с разными столбцами
- 27. Как выбрать собственные записи и записи друзей в одном запросе
- 28. Обновление двух таблиц в одном SQL-запросе
- 29. Поиск разных таблиц в одном запросе
- 30. выбрать из двух таблиц в MYSQL?
+1 для ответа. Это то, что называется «внешним ключом» в терминологии базы данных. Значение ключа, которое связывает записи между таблицами. – Faisal
Явные СОБЫТИЯ, использующие предложение JOIN, обычно предпочтительнее неявных объединений с использованием предложения WHERE, поскольку вы отделяете критерии соединения от критериев фильтра, что обычно приводит к чтению более читаемого SQL. –
+1 для моего любимого спорта: D – nawfal