done.
it now displays (?) next to questions when the sql fails.
mike
On Fri, Nov 10, 2000 at 06:10:44PM +0100, Bernie Hoeneisen wrote:
> Hi Mike!
>
> Cool, that you could solve the issue so fast.
> I will have a look and install the new code with MySQL later this
> evening (EET :-) ).
>
> I would suggest a solution, where it is possible to disable the whole
> answer counting with a setting in TurbineResources.properties.
> Reasons:
> - performance (in case of lots of questions)
> - avoiding confusion, if (0) is shown, in case db doesn't support either
> of the implemented solutions.
>
> For performance issues it might also be a good idea to make a
> possibility to define the database (or the supportance such as UNION,
> OUTER JOIN, ...) in the TurbineResources.properties. Maybe a check if
> the existing db-definitions in TurbineResources.properties could be
> reused here
>
> This statements are based on your email; I haven't had a look on the
> source code yet.
>
> Have fun!
>
> Bernie
>
>
> On Thu, 9 Nov 2000, Mike Haberman wrote:
>
> >
> > Hello All,
> >
> > I just commited a patch for DisplayTopics.java.
> >
> > The whole problem is getting the number of answers for
> > each question.
> >
> > The solution in postgres is to use union selects
> > The solution in mysql is to use left outer joins
> > The default solution would be then to select count(*) from
> > answers where answer.question_id = x (looping over all relevant questions)
> >
> > The patch tries the first one, then the second one, then
> > finally it just returns 0 for each. I did not implement
> > the last one. Hopefully, the first two will cover most.
> >
> > The union select statement is SQL92. The left outer join stuff
> > has sql specific syntax for mysql.
> >
> > If someone REALLY REALLY REALLY wants the third one to work as well,
> > I can do it.
> >
> >
> > The good news is that even if your dbase doesn't support either
> > of sql syntax, jyve won't be throwing exceptions at you.
> >
> >
> > One note: I haven't tested this under mysql! (I just copied
> > the old code).
> >
> >
> > mike
> >
> > --
> > --------------------------------------------------------------
> > To subscribe: [EMAIL PROTECTED]
> > To unsubscribe: [EMAIL PROTECTED]
> > Archives and Other: <http://java.apache.org/main/mail.html>
> > Problems?: [EMAIL PROTECTED]
> >
> >
>
>
> --
> --------------------------------------------------------------
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> Archives and Other: <http://java.apache.org/main/mail.html>
> Problems?: [EMAIL PROTECTED]
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Archives and Other: <http://java.apache.org/main/mail.html>
Problems?: [EMAIL PROTECTED]