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