Как сделать выборку из двух таблиц MySQL?

76
01 марта 2022, 14:50

Ситуация такова. У меня в bd есть две таблицы. 1) users (id, login, pass...) 2) files (id, name, id_user, id_user_check...)

Проблема такова: В таблице files два поля ссылаются на id users. как мне их вывести?

Пробовал так:

SELECT * FROM `files` LEFT JOIN users ON users.id=files.id_user LEFT JOIN users ON users.id=files.id_user_check

или как правильно решить эту задачу или перестроить таблицы?

Answer 1

Если я правильно понял ваш вопрос - сделайте так

SELECT <перечислите поля> 
FROM `files` 
   LEFT JOIN users u1 ON u1.id=files.id_user 
   LEFT JOIN users u2 ON u2.id=files.id_user_check
READ ALSO
Как передать ArrayList в качестве аргумента

Как передать ArrayList в качестве аргумента

Имеется первый класс One с конструктором, принимающим в качестве аргумента ArrayList типа String, :

216
Response не отдаёт данные в другой класс

Response не отдаёт данные в другой класс

что я делаю не так, не могу получить в другом классе вот это

166
Как запретить поворот экрана при сканировании штрих кода?

Как запретить поворот экрана при сканировании штрих кода?

Использую библиотеку ZXing для распознавания кодовПри сканировании экран переворачивается в горизонтальный

128
Интерфейс с шифром Цезаря Java

Интерфейс с шифром Цезаря Java

Помогите решить задачкуЕсть рабочий код шифра Цезаря, есть написанный интерфейс, не могу все это совместить в одно

83