【问题标题】:mysqli Table Joiningmysqli 表连接
【发布时间】:2017-12-09 17:29:30
【问题描述】:

我正在使用 Ajax 从我的数据库中检索信息。我使用简单的 SQL 查询发送到服务器 PHP 并获取信息没有问题。我遇到了需要从 2 个表(相同的数据库)中提取的部分,两者的共同点是列 PO。附件是一个例子的图片。 我一直在尝试从一张满足我条件的表中提取所有内容,例如月份、年份和商店。我已经能够加入他们,但没有成功。我得到的最接近的是它检查两个表,只返回具有匹配 PO 的数据,而不是表 1 的其余部分。 我喜欢它检索表一中满足条件的所有行,如果表 2 中有匹配的 PO 加入,则继续从表 1 中检索。 请任何帮助将不胜感激

【问题讨论】:

    标签: php mysql sql database


    【解决方案1】:

    我想通了。谢谢

    $sql = "SELECT * FROM weekly_report LEFT JOIN tracker ON weekly_report.PO = tracker.POt WHERE MONTH(STR_TO_DATE(`Need By Date (Date)`, '%m-%d-%Y')) = '$month' AND YEAR(STR_TO_DATE(`Need By Date (Date)`, '%m-%d-%Y')) = '$year' AND weekly_report.`Ship To Location (Location ID)` LIKE '%$store%' GROUP BY (weekly_report.PO)"; 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-29
      • 2013-11-29
      • 2013-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多