Bit of a nasty hack query which I thought may be of use as a single-query
way of getting the From: and Subject: lines out of a message list.

Thought I'd post it in case it was of use to members on the list.  If there
are any better ways of doing this -- please let me know!

/Mark 

----------------------------------------------------------

select *, 
   left(substring(left(substring(messageblks.messageblk from locate('From',
messageblks.messageblk)), locate('\n', substring(messageblks.messageblk from
locate('From', messageblks.messageblk)))) from 6),30) as mailfrom,

   left(substring(left(substring(messageblks.messageblk from
locate('Subject', messageblks.messageblk)), locate('\n',
substring(messageblks.messageblk from locate('Subject',
messageblks.messageblk)))) from 9),50) as subject,

   from messages, messageblks
   where 
      messages.message_idnr=messageblks.message_idnr
      and messages.mailbox_idnr='-----INSERT MAILBOX NUMBER HERE -----'
      group by messageblks.message_idnr
      order by messages.internal_date desc

Reply via email to