Column 'movie_type_id' in order clause is ambiguous

From: Date: Sun, 28 May 2006 11:17:09 +0000
Subject: Column 'movie_type_id' in order clause is ambiguous
Groups: php.general 
Request: Send a blank email to php-general+get-237015@lists.php.net to get a copy of this message
Hi All, I get this, Column 'movie_type_id' in order clause is ambiguous for this code, $query = "SELECT movie.movie_name, movietypes.movie_type_label FROM movie, movietypes WHERE movie.movie_type_id = movietypes.movie_type_id AND movie_year>1990 ORDER BY movie_type_id"; $results=mysql_query($query) or die(mysql_error()); and here is the table structure, mysql> SELECT * FROM movie; +----------+----------------+---------------+------------+---------------------+-------------------+
| movie_id | movie_name     | movie_type_id | movie_year | movie_lead_actor_id | movie_director_id |
+----------+----------------+---------------+------------+---------------------+-------------------+
|        1 | Bruce Almighty |             5 |       2003 |                   1 |                 2 |
|        2 | Office Space   |             5 |       1999 |                   5 |                 6 |
|        3 | Grand Canyon   |             2 |       1991 |                   4 |                 3 |
+----------+----------------+---------------+------------+---------------------+-------------------+ 3 rows in set (0.00 sec) mysql> SELECT * FROM movietypes; +---------------+------------------+ | movie_type_id | movie_type_label | +---------------+------------------+
|             1 | Sci Fi           |
|             2 | Drama            |
|             3 | Adventure        |
|             4 | War              |
|             5 | Comedy           |
|             6 | Horror           |
|             7 | Action           |
|             8 | Kids             |
+---------------+------------------+ 8 rows in set (0.00 sec) A Google search for the error gave nothing. Cheers. Mark Sargent.

« previous php.general (#237015) next »