Occasionally, the JoS Forums throw up an error - and the SQL statement that failed is part of the error.
This error does give some idea about the FogBugz DB Structure. Can this information be abused?
Discuss!
SELECT Parent.ixDiscussTopic AS ixDiscussTopic, Parent.sHeadline AS sHeadline, Parent.sFullName AS sFullName, Person.sFullName AS sFullNameAuth, Parent.ixArea as ixArea, Parent.sUniqueID As sUniqueID, Parent.nRemoteIP1 As nRemoteIP1, Parent.nRemoteIP2 As nRemoteIP2, Parent.nRemoteIP3 As nRemoteIP3, sum(CASE WHEN (Child.ixDiscussTopic Is Null Or (Child.ixArea <> ? And Child.sUniqueID <> ? And (Child.nRemoteIP1 <> ? Or Child.nRemoteIP2 <> ? Or Child.nRemoteIP3 <> ?))) THEN 0 ELSE 1 END) as cReplies FROM (DiscussTopic as Parent LEFT JOIN DiscussTopic as Child ON Parent.ixDiscussTopic = Child.ixDiscussTopicParent) LEFT JOIN Person ON Parent.ixPerson = Person.ixPerson WHERE Parent.ixDiscussGroup = ? AND Parent.ixDiscussTopicParent = 0 AND DATEDIFF(day, Parent.dt, '2005-08-24 12:56:40') <= 13 GROUP BY Parent.ixDiscussTopic, Parent.sHeadline, Parent.sFullName, Parent.dt, Parent.ixArea, Person.sFullName, Parent.sUniqueID, Parent.nRemoteIP1, Parent.nRemoteIP2, Parent.nRemoteIP3 ORDER BY Parent.dt