From: | Holm Tiffe <holm(at)freibergnet(dot)de> |
---|---|
To: | pgsql-sql(at)postgreSQL(dot)org |
Subject: | problem with select |
Date: | 1999-08-30 12:04:52 |
Message-ID: | 19990830140452.B21897@pegasus.freibergnet.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Hi all,
I have an problem and I can't find a solution.
I have a products database like this:
code varchar,
category varchar,
title varchar,
manufacturer varchar,
description varchar,
desc_de varchar,
comment varchar,
price float,
...
What I try to find is a solution for a search in this table like this:
select distinct code,category from products where code ~* 'abc' or
category ~* 'abc' or manufacturer ~* 'abc' or description ~* 'abc'
or comment ~* 'abc' order by code;
So far so good, but I have the problem that I have the value 'abc'
only one times !
This is in conjunction with minivend, an internet shopping mall,
the query is generated as follows:
....
<TD [var TABLEFG] ALIGN=RIGHT>
<FONT SIZE=-1 FACE=ARIAL,HELVETICA style="text-decoration: none">
<INPUT TYPE="hidden" NAME="mv_searchtype" VALUE="sql">
<INPUT TYPE="hidden" NAME=mv_matchlimit VALUE="3">
<INPUT TYPE="hidden" NAME=mv_sql_query
VALUE="select code,category from products where comment ~* ?">
^^^
<INPUT MAXLENGTH="30" NAME="mv_searchspec" SIZE="13" VALUE=""><BR>
<FONT FACE="arial,helvetica" SIZE="-1">
<INPUT TYPE="submit" VALUE="[loc]Search[/loc]"><BR>
....
The question mark get's replaced by the contents of the HTML input field,
and I have no chance to create a temporary table here (security issue).
I must create a view or a rule or something to get a query like this:
VALUE="select foobar from myview where comment ~* ?">
How can this be done ?
Thanks in Advance,
Holm
--
FreibergNet Systemhaus GbR Holm Tiffe * Administration, Development
Systemhaus für Daten- und Netzwerktechnik phone +49 3731 781279
Unternehmensgruppe Liebscher & Partner fax +49 3731 781377
D-09599 Freiberg * Am St. Niclas Schacht 13 http://www.freibergnet.de/
From | Date | Subject | |
---|---|---|---|
Next Message | Steven M. Wheeler | 1999-08-30 12:36:10 | Questions about vacuum analyze |
Previous Message | Charles Tassell | 1999-08-30 11:20:37 | Rules Question |