I think your select statement has two problems. The first problem is easier to fix: Instead of "select *", you should be specifying which fields you want to read. For example:
select developer_log.year,developer_log.development,developer.name...
The second problem is that I think you're missing the main point of a join. Typically, there is going to be some connector in the "where" statement that connects fields in one table to fields in another. For example, imagine a customers table and an orders table. Maybe you want to see all the customers in New York... and all their orders... when the orders were less than $50. That select statement would look like this:
select orders.id,orders.total,customers.name,customers.phone
from customers,orders
where customers.state="NY" and
orders.total < 50 and
customers.id = orders.customer_id
Notice how the last line ties each customer to their own particular orders. This is the main point of a join. Without that, you are going to get screwy results.
This page has a good tutorial about how to do joins:
http://www.w3schools.com/sql/sql_join.asp