| Mailing List | | Home | | MySQL General - General MySQL discussion | | MaxDB - Everything about MaxDB, formerly known as SAP DB | | MySQL on Win32 - Runing MySQL on Windows 9x/Me/NT/2000/XP | | Java Help - Mostly related to the MySQL Connector/J driver | | ODBC - ODBC with the MySQL Connector/ODBC driver | | Perl - Perl support for MySQL with DBI and DBD::mysql | | MySQL++ - Programming with the C++ API to MySQL |
|
|
  | |  | Optimise two mysql queries to one query | Optimise two mysql queries to one query 2004-03-16 - By Sasha Pachev
Back dr zoidberg wrote:
> Hello,
>
> $a = mysql_query( "Select a,b FROM t WHERE category=1 ")
> while($a) {
> $x = $a[a];
> //some echo
> //another query
>
> $b = mysql_query( "Select * FROM t WHERE subcategory=$x ")
> while ($b) {
> //some echo
> }
> }
Not tested and might need some tweaking in the where clause, but should be at
least close to what you need:
select t2.* from t t1, t t2 where t1.category=1 and t2.subcategory = t1.a
--
Sasha Pachev
Create online surveys at
http://www.surveyz.com/
--
MySQL General Mailing List
For list archives:
http://lists.mysql.com/mysql
To unsubscribe:
http://lists.mysql.com/mysql?unsub=mysql
@(protected)
|
|
 |