Advertisement:

Author Topic: SQL запрос в ssi_boardNews  (Read 2301 times)

Offline MpaK

  • Semi-Newbie
  • *
  • Posts: 83
  • Gender: Male
    • Mrak - Design4Underground
SQL запрос в ssi_boardNews
« on: July 06, 2006, 12:15:02 PM »
Хочу немного изменить, чтобы функция ssi_boardNews  мне выдавала запросом еще и уменьшенную картинку. В 1.05-7 проблемы не было, там был один аттач, превью автоматом не создавалось

в 1.1 РЦ 2

код

Code: [Select]
// Find the posts.
$request = db_query("
SELECT
m.icon, m.subject, m.body, IFNULL(mem.realName, m.posterName) AS posterName, m.posterTime, t.numReplies, t.ID_TOPIC, m.ID_MEMBER, m.smileysEnabled, m.ID_MSG, t.locked,  [b]attach.filename, attach.ID_ATTACH[/b]

FROM ({$db_prefix}topics AS t, {$db_prefix}messages AS m)

LEFT JOIN {$db_prefix}members AS mem ON (mem.ID_MEMBER = m.ID_MEMBER)
[b]LEFT JOIN {$db_prefix}attachments AS attach ON (t.ID_FIRST_MSG = attach.ID_MSG)[/b]

WHERE t.ID_FIRST_MSG IN (" . implode(', ', $posts) . ") AND m.ID_MSG = t.ID_FIRST_MSG
ORDER BY t.ID_FIRST_MSG DESC

LIMIT " . count($posts), __FILE__, __LINE__);

работает не так как надо, а именно выдает по два раза сообщение, так как у него один ID_MSG а на него в таблице _attachments повешены могут куча файлов

помогите разобраться

Offline MpaK

  • Semi-Newbie
  • *
  • Posts: 83
  • Gender: Male
    • Mrak - Design4Underground
Re: SQL запрос в ssi_boardNews
« Reply #1 on: July 06, 2006, 12:52:13 PM »
действительно вяло комунити :(((

ладно, ничего больше пока не придумал как сделать GROUP BY t.ID_FIRST_MSG DESC