At 02:48 pm 20/04/04, Victor Pendleton wrote:
What does the explain look like for this query?

Like this:


mysql> explain (SELECT DISTINCT g.id
    ->     FROM Broadcast b, Genre g
    ->     WHERE g.id IN (0)
    ->
    -> )  UNION (
    ->     SELECT DISTINCT b.id
    ->         FROM Broadcast b, Genre g
    ->         WHERE g.id IN (0)
    ->
    -> ) LIMIT 1 \G
*************************** 1. row ***************************
           id: 1
  select_type: PRIMARY
        table: b
         type: index
possible_keys: NULL
          key: PRIMARY
      key_len: 4
          ref: NULL
         rows: 12428
        Extra: Using index; Using temporary
*************************** 2. row ***************************
           id: 1
  select_type: PRIMARY
        table: g
         type: range
possible_keys: PRIMARY
          key: PRIMARY
      key_len: 4
          ref: NULL
         rows: 1
        Extra: Using where; Using index
*************************** 3. row ***************************
           id: 2
  select_type: UNION
        table: b
         type: index
possible_keys: NULL
          key: PRIMARY
      key_len: 4
          ref: NULL
         rows: 12428
        Extra: Using index; Using temporary
*************************** 4. row ***************************
           id: 2
  select_type: UNION
        table: g
         type: range
possible_keys: PRIMARY
          key: PRIMARY
      key_len: 4
          ref: NULL
         rows: 1
        Extra: Using where; Using index; Distinct
4 rows in set (0.00 sec)

Jim
--
James Fryer  /  [EMAIL PROTECTED]  /  [EMAIL PROTECTED]


-- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]



Reply via email to