IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> подчтановка двух полей через SQL
сообщение
Сообщение #1


Знаток
****

Группа: Пользователи
Сообщений: 396
Пол: Мужской

Репутация: -  9  +


у меня есть 2 таблицы: пользователи и история (отправитель, получатель, сообщение)

и мне надо при выводе таблицы история вместо ID юзеров подставить их логины
выборку надо сделать на SQL

т.е. не проблема если нужно выбрать только например отправителя, но как подставить сразу 2 логина?
Код

('SELECT history.*, login FROM history, users WHERE (sender = " '+user['id']+' " OR receiver=" '+user['id']+' ") '+
        'AND sender=users.id ORDER BY history.id DESC');


ЗЫ. впринципе запрос делаю для пхп, но как пример на делфи


Эскизы прикрепленных изображений
Прикрепленное изображение

--------------------
Objective-C, Unity3d
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






SQL
SELECT history.ID, users.Login, users_dup.Login, history.mess
FROM users AS users_dup INNER JOIN (history INNER JOIN users ON history.Sender = users.ID)
ON users_dup.ID = history.Receiver;

Вот чего кажет:


Эскизы прикрепленных изображений
Прикрепленное изображение
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Знаток
****

Группа: Пользователи
Сообщений: 396
Пол: Мужской

Репутация: -  9  +


эге JOINы значит good.gif


--------------------
Objective-C, Unity3d
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 27.10.2020 17:03
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name