Итак, у меня есть две таблицы в одной базе данных. Один из них называется accounts
, а один называется settings
. Через один запрос Я хотел бы получить settings.positionX
, settings.positionY
и accounts.lastlogin
. Как мне это сделать?Значения SQL из двух разных таблиц
ответ
Не зная, какие условия вы хотите, чтобы все, что мы можем сделать, это догадаться. Но вот что вам нужно делать.
Если вы хотите только те записи, которые соответствуют по счетам и настройкам затем:
SELECT settings.positionX, settings.positionY, accounts.lastlogin
FROM settings
INNER JOIN accounts
ON settings.condition = accounts.condition
, если вы хотите, чтобы все записи из учетных записей (или параметров), а затем присоединиться только совпадающие записи, то вы хотите LEFT JOIN
/RIGHT JOIN
SELECT settings.positionX, settings.positionY, accounts.lastlogin
FROM settings
LEFT JOIN accounts
ON settings.condition = accounts.condition
Вы можете увидеть визуальное представление этих объединений here
'' LEFT JOIN 'accounts' ON settings.accountid = accounts.id'' settings.accountid и accounts.id должны быть одного типа данных и все в порядке? – JackAlmighty
Ссылка, которую вы дали, помогает много, спасибо. – JackAlmighty
действительно. они должны быть одинаковыми. – Matt
- 1. SQL: подсчет двух разных столбцов из двух разных таблиц
- 2. Как вычесть значения двух разных столбцов из двух разных таблиц?
- 3. Как выбрать значения из двух разных таблиц в SQL
- 4. sql server: выберите значения из двух разных таблиц
- 5. Как выбрать значения из двух разных таблиц в SQL
- 6. Подстановка из двух разных таблиц в SQL
- 7. SQL - выбор строк из двух разных таблиц
- 8. SQL: Сравнение двух счетчиков из разных таблиц
- 9. Получения значения обратно из двух столбцов из двух разных таблиц
- 10. SQL-запросы: суммирование двух разных столбцов из разных таблиц
- 11. SQL Выбор из значения из двух таблиц
- 12. SQL умножения двух столбцов из двух разных таблиц
- 13. вычесть из двух разных таблиц
- 14. Выбор из двух разных таблиц
- 15. COUNT из двух разных таблиц
- 16. Вставить значения с использованием двух разных таблиц в SQL
- 17. Значения сумм из разных таблиц
- 18. Сравнение двух столбцов из двух разных таблиц
- 19. Добавление двух столбцов из двух разных таблиц
- 20. Получение значения из одной таблицы с входами двух разных таблиц
- 21. Объединить значения двух таблиц с разных SQL-серверов
- 22. Как выбрать запись из двух разных таблиц
- 23. Как вернуть значения столбцов из двух разных таблиц?
- 24. Объединение двух таблиц из разных баз данных
- 25. Выбор данных из двух разных таблиц
- 26. Внутреннее соединение на двух разных полях из двух разных таблиц
- 27. Аудит двух разных таблиц в SQL Server
- 28. Объединение двух разных таблиц в SQL
- 29. разница сумм двух разных таблиц в sql
- 30. MySQL: выберите Distinct из двух разных таблиц?
читать о 'join' ключевое слово в MySQL –
Невозможно ответить на такой вопрос. Поделитесь своими структурами таблиц, некоторыми примерами данных и результатом, который вы хотите получить для этого образца. – Mureinik
, если вы добавите структуру таблицы обеих таблиц или как они связаны в вашем вопросе, это будет хорошо. – Sandeep