Ho due tabelle collegate con un riferimento e non riesco a scrivere una query che mi restituisca gli elementi privi di collegamento.

Mi spiego con un esempio. Ho 2 tabelle:
codice:
+----------------------+
|       NOMI           |
+----+---------+-------+
| ID | NOME    | IDCOG |
|    |         |       |
+----+---------+-------+
|  1 | caio    |     1 |
+----+---------+-------+
|  2 | marco   |     2 |
+----+---------+-------+
|  3 | lucio   |     1 |
+----+---------+-------+

+--------------+
|   COGNOMI    |
+----+---------+
| ID | COGNOME |
|    |         |
+----+---------+
|  1 | gracco  |
+----+---------+
|  2 | antonio |
+----+---------+
|  3 | augusto |
+----+---------+
Naturalmente con una

SELECT * FROM nomi INNER JOIN cognomi ON nomi.idcog=cognomi.id WHERE (1)

ottengo:

codice:
+----+---------+-------+----+---------+
| ID | NOME    | IDCOG | ID | COGNOME |
|    |         |       |    |         |
+----+---------+-------+----+---------+
|  1 | caio    |     1 |  1 | gracco  |
+----+---------+-------+----+---------+
|  2 | marco   |     2 |  2 | antonio |
+----+---------+-------+----+---------+
|  3 | lucio   |     1 |  1 | gracco  |
+----+---------+-------+----+---------+
Ma come ottengo "augusto"?
Ovvero come trovo la riga di "cognomi" che non è riferita da alcuna riga di "nomi"?

Please, help me!!!