php - 关联数组的基本查询
问题描述
我如何查询这个?
图表正在处理此查询
$dataPoints = array();
$result = mysqli_query($conn, "SELECT * FROM service_booking GROUP BY service_id");
while($row = mysqli_fetch_array($result))
{
$point = array("label" => $row['service_id'] , "y" => $row['booking_id']);
array_push($dataPoints, $point);
}
但我希望“标签”$row['service_id']
显示为['services']
来自不同的父表。
services (tbl1) service_booking (tbl2)
services || service_id service_id || booking id
解决方案
加入表格
SELECT b.*, s.services
FROM service_booking AS b
JOIN services AS s ON s.service_id = b.service_id
推荐阅读
- microsoft-teams - 如何在 MS Teams 聊天/频道之间复制信息
- java - 证书主题不包含通用名称且没有替代名称
- python - BeautifulSoup 只抓取最后一个结果
- python - 如何使用 pandas 创建不对称数据集?
- visual-studio - 为什么我在 Unity 中编码时 Visual Studio 中的 Intellisense 不起作用?
- flutter - Firebase 身份验证 - Flutter 中没有互联网连接
- sql - 根据排名更新 SQL 数据库列
- google-sheets - 使用 Countif、Vlookup 和 Importrange
- css - 仅在右侧对齐可滚动项目
- python - Python (Google Sheets API) - 通过两个单元格的值搜索特定行并从该行返回某些单元格