Задавайте вопросы, мы ответим
Вы не зашли.
Доброго времени суток, ув. форумчане
Сейчас изложу суть проблемы.
Есть таблица №1:
`keys`
id | keyword | google | yandex
--------------------------------
1 | париж | 10 | 20
--------------------------------
2 | техника | 15 | 30
Есть таблица №2:
post
id | title | skeys
------------------------
1 | Заголовок | 1, 2
Задача заключается в составлении запроса, который бы брал каждую запись из post и прикреплял к ней суммарное значение google и yandex записей 1, 2 (post.skeys) из таблицы keys.
Пробовал так:
Отредактированно Igor29 (11.10.2011 23:47:38)
Неактивен
Вероятно поможет
IN concat(''',p.skeys,''') или IN concat('\'',p.skeys,'\'')
вместо
IN (p.skeys)
А вообще не стоит через запятую эти skeys хранить - лучше создайте отношение многие ко многим .
Неактивен
Если написать так:
Неактивен
Можно так:
Отредактированно deadka (12.10.2011 00:43:56)
Неактивен
Спасибо за помощь и за хороший совет, действительно в таких ситуациях следующий раз буду пользоваться отношением многих ко многим.
Неактивен