Re: mysql statement [SOLVED]
| From: | Jas | Date: | Wed, 26 Sep 2007 18:08:53 +0000 |
| Subject: | Re: mysql statement [SOLVED] | ||
| References: | 1 | Groups: | php.db |
| Request: | Send a blank email to php-db+get-44066@lists.php.net to get a copy of this message | ||
Got if figured out, needed a sub-select type of query:
mysql> SELECT *
-> FROM ( SELECT * FROM
orders
-> WHERE group = "groupname" )
-> AS orders UNION SELECT * FROM orders
-> WHERE ordernum LIKE "35132"
-> OR price LIKE "35132"
-> OR partnum LIKE "35132"
-> OR vendor LIKE "35132"
-> OR purpose LIKE "35132"
-> OR tracking LIKE "35132"
-> OR contact LIKE "35132"
-> AND group LIKE 'mac'
-> ORDER BY ordernum
-> LIMIT 0 , 30;
Jas wrote:
> I am looking for some advice on how to achieve something and so far have
> been unable to do what I am looking to do.
>
> Here is the query I am using:
> mysql> SELECT *
> -> FROM orders
> -> WHERE ordernum LIKE "35132"
> -> OR price LIKE "35132"
> -> OR partnum LIKE "35132"
> -> OR vendor LIKE "35132"
> -> OR purpose LIKE "35132"
> -> OR tracking LIKE "35132"
> -> OR contact LIKE "35132"
> -> AND group LIKE 'mac'
> -> ORDER BY ordernum
> -> LIMIT 0 , 30;
>
> First here is the table structure:
> mysql> describe orders;
> +-------------+--------------+------+-----+---------+----------------+
> | Field | Type | Null | Key | Default | Extra |
> +-------------+--------------+------+-----+---------+----------------+
> | id | int(255) | NO | PRI | | auto_increment |
> | ordernum | int(10) | NO | | | |
> | date | varchar(60) | NO | | | |
> | time | varchar(20) | NO | | | |
> | group | varchar(20) | NO | | | |
> | quantity | int(10) | NO | | | |
> | description | varchar(255) | NO | | | |
> | price | decimal(3,0) | NO | | | |
> | partnum | varchar(40) | NO | | | |
> | vendor | varchar(65) | NO | | | |
> | purpose | varchar(255) | NO | | | |
> | tracking | varchar(120) | NO | | | |
> | contact | varchar(255) | NO | | | |
> | eta | varchar(50) | NO | | | |
> | department | varchar(125) | NO | | | |
> | notes | varchar(255) | NO | | | |
> +-------------+--------------+------+-----+---------+----------------+
> 16 rows in set (0.00 sec)
>
> I am trying to essentially LIMIT all records returned to be limited by
> the group field so I can search for records and limit the rows
> returned by that one field.
>
> Any tips? TIA.
> jas