下图说明了我的数据库的组织方式:
a busy cat http://akplebani.com/graphic.png
我正在寻找的是单查询,结果为我提供了 coordinate_name , title_project , title_solution 和 name_client ,基于坐标日期。
我正在尝试这样的事情:
SELECT coordinate_name, title_project, title_solution, name_client FROM coordinate NATURAL JOIN client WHERE date BETWEEN ? AND ?
答案 0 :(得分:1)
确定你想要如何定义你所有的JOINS(即INNER JOINS,OUTER JOINS等),但这应该让你开始
SELECT
co.coordinate_name,
cl.name_client,
s.title_solution,
p.title_project
FROM
coordinate AS co
INNER JOIN project AS p ON co.project_id_project = p.id_project
INNER JOIN solution AS s ON p.solution_id_solution = s.id_solution
INNER JOIN client AS cl ON s.client_id_client = cl.id_client
WHERE
co.date BETWEEN ? AND ?