this is what I have tried... but does not seem to work. Also, need to show the lowest date between the two which I have not figured out yet between the two ID's in the site table.
-----
mysql> select distinct h.hostname, h1.hostname, e.expires from hosts e, hosts h, hosts h1, sites s where (s.host_id_1='1' and h.id='1') and (h.id != h1.id);
+----------+----------+------------+
| hostname | hostname | expires |
+----------+----------+------------+
| master19 | deed | 2007-12-31 |
| master19 | deed | 2005-12-31 |
| master19 | deed | 2006-12-31 |
| master19 | slop | 2007-12-31 |
| master19 | slop | 2005-12-31 |
| master19 | slop | 2006-12-31 |
+----------+----------+------------+