8 / 6 / 2
Регистрация: 25.12.2011
Сообщений: 115
|
||||||
1 | ||||||
Как правильно составить запрос для получения результата из другой таблицы?04.11.2020, 23:04. Показов 644. Ответов 8
Метки нет (Все метки)
Есть задание.
Пытаюсь сделать так: Взять Auth пользователя и сравнить его значение с Auth другой таблицы. Если значения совпадут, то вывести количество money для текущего пользователя. Пока что получилось следующее:
Где я не правильно делаю?
0
|
04.11.2020, 23:04 | |
Ответы с готовыми решениями:
8
Как правильно составить запрос на получения данных Как скорректировать запрос к БД для получения нужного результата Для получения результата составить функцию, исходными данными которой являются два массива Запрос для получения временной таблицы |
47 / 47 / 4
Регистрация: 05.06.2009
Сообщений: 122
|
|||||||||||
20.11.2020, 00:15 | 2 | ||||||||||
В модель Auth добавь
Например:
1
|
165 / 150 / 58
Регистрация: 15.06.2013
Сообщений: 1,107
|
||||||
22.11.2020, 09:17 | 3 | |||||
А вы проверяли что находится в переменной $auth? А зря.
0
|
8 / 6 / 2
Регистрация: 25.12.2011
Сообщений: 115
|
|
22.11.2020, 16:27 [ТС] | 4 |
Модель auth идет по умолчанию, где она лежит в Laravel 8 я не знаю
Добавлено через 3 минуты $auth = Auth::user()->auth(); - не понятно зачем вы это вообще написали. Мне надо просто получить значение cash(money) для пользователя НЕ по его id а по SteamID путем сверки данных.
0
|
165 / 150 / 58
Регистрация: 15.06.2013
Сообщений: 1,107
|
|
22.11.2020, 16:40 | 5 |
если не знаете, то хотябы документацию почитайте.
я написал это, потому что первая строка вашего кода должна выглядеть так, а не так как у вас.
0
|
8 / 6 / 2
Регистрация: 25.12.2011
Сообщений: 115
|
|
22.11.2020, 17:20 [ТС] | 6 |
В документации указано отношения по id а не по другим столбцам. Тем более что id пользователей таблиц абсолютно разные.
0
|
165 / 150 / 58
Регистрация: 15.06.2013
Сообщений: 1,107
|
|
22.11.2020, 17:45 | 7 |
kalder, отношение можно сделать по любым столбцам.
Я лишь вам указал на ошибку в вашем коде. Если вы не хотите пробовать, то это ваш выбор.
0
|
8 / 6 / 2
Регистрация: 25.12.2011
Сообщений: 115
|
|
22.11.2020, 18:26 [ТС] | 8 |
MadHatter, если бы я не пробовал делать то что в документации то я бы не писал сюда. В документации используют пример таблиц с нуля то есть на примерах одной записи в каждой таблице. У меня же таблицы разные (например в users у моего профиля id = 1 а в другой таблице id = 4).
0
|
165 / 150 / 58
Регистрация: 15.06.2013
Сообщений: 1,107
|
|
22.11.2020, 19:20 | 9 |
kalder, значит вам нужно выбрать поля, которые имеют одинаковые значения. Name, например. В документации указано как сделать связь, если вы не хотите использовать id. На первых же строчках.
0
|
22.11.2020, 19:20 | |
22.11.2020, 19:20 | |
Помогаю со студенческими работами здесь
9
Как правильно составить запрос для поиска телефона LINQ - запрос для получения разделенных данных из одной таблицы Sql запрос для получения количества строк и имени таблицы Не правильно выполняется запрос, если 2 столбца ссылаются на одно поле ID другой таблицы Как правильно составить пост запрос? Для отправки сообщения в чат Составить запрос для получения списка оценок с указанием фамилий студента Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |