首页 文章

如何将数据库中的所有表与一个表关联起来

提问于
浏览
-1

我有一个有表的数据库,我想要的是用这些表中的所有值生成一个报告,问题是每个表都有它的日期我想要的是制作一个从date1到date2获取数据的报告并准确获取所有数据,每个表都有与其他表无关的数据,因此表中的日期将是另一个表中的另一个,正如我所提到的,我想制作一个包含从date1到date2的所有表数据的报表 . 我用的是php / mysql .

我将不胜感激任何建议和帮助 .

谢谢 .

编辑:

示例表人

id
name
address
date_from
date_to

餐厅

id 
room_no
date_from
date_to

但是它们之间没有任何关系我想要的是从date1和date2之间的那些表中获取数据,用户将放置以获得结果

2017-10-10至2017-10-11

name    address     room_no
nader   agamy         44

这是一个很小的例子,数据很大,有很多表,我想根据用户开始和结束的日期在一个报告中收集它们 .

希望我把问题解决得很好 .

2 回答

  • 0

    表格之间应该有一个关系,以获得您想要的输出 .

  • 0

    我认为这对你有所帮助 . 从PHP中每个表中的两个日期之间获取MYSQL表的结果 . 这些表数据从MySQL表中的开始日期到结束日期 .

    Example:

    <?php
    $select_data=mysqli_query($con,"SELECT * FROM first_table LEFT JOIN second_table ON
    'first_table.id' = 'second_table.id' WHERE `first_table.date` BETWEEN '".$f_date."' AND '".$t_date."' AND `second_table.date` BETWEEN '".$first_date."' AND '".$second_date."'");
    ?>
    

相关问题