Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Добрый день. Существует таблица pps_payments и таблица pps_payments_fields хочу вывести все записи из таблицы pps_payments + поле val (любое для начала) из таблицы pps_payments_fields (связь pps_payments.id = pps_payments_fields.payment_id). например, делаю такой вот select Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 19:56 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Вижу group by, но не вижу ни одной агрегатной функции (типа count, sum и тп)... Что требуется получить-то в результате? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 10:34 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
в результате необходимо получить записи из pps_payments + например последнее поле val из таблицы pps_payments_fields (связь pps_payments.id = pps_payments_fields.payment_id). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 10:49 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
вот например, что-то типа этого Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 10:59 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. вот это вроде как работает, но если записей в pps_payments_fields больше одного вылетает с ошибкой, думаю можно сделать что-то типа Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 11:34 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Так подойдёт? select t1.id, t1.sp_id, t1.sd_id, t1.status, t1.error_id, t1.date, t1.pay_date, t1.dealer_id, t1.dealer_main_id, t1.terminal_id, t1.gateway_id, t1.provider_id, t1.amount, t1.amount_cash, t1.count_send, max(t2.val) -- или ещё как from pps_payments t1 join pps_payments_fields t2 on t1.id = t2.payment_id group by t1.id, t1.sp_id, t1.sd_id, t1.status, t1.error_id, t1.date, t1.pay_date, t1.dealer_id, t1.dealer_main_id, t1.terminal_id, t1.gateway_id, t1.provider_id, t1.amount, t1.amount_cash, t1.count_send ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 18:20 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
2grin как я понимаю, тебе нужно связать две таблицы и вывести все поля одной и допустим одно второй group by здесь ни к чему, это раз, или я чего-то не понимаю... вариантов два - либо перечислять все поля, либо писать что-то типа A.*, где A-алиас первой таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2005, 09:07 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=33393444&tid=2013236]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 412ms |

| 0 / 0 |
