【发布时间】:2018-11-19 23:45:16
【问题描述】:
为了创建数据列表,我尝试从同一个数据库的 4 个不同表中获取信息,使用 php 和仅一个 sql 语句。这些表通过外键链接在一起,如下所示: P 和 B 的主键作为 D 中的外键。 T 的主键是 B 中的外键
3条不同的sql语句很容易,
{
$sql1="SELECT * FROM daneismos WHERE danDateEpistr IS NULL ORDER BY danDateDaneis";
$sql2="SELECT * FROM titlos WHERE titlosId IN
(SELECT bookTitle FROM book WHERE bookID = '".$recDaneismos['danBookId']."')";
$sql3="SELECT * FROM person WHERE personId = '".$recDaneismos['danPersonId']."'";
}
但对我来说只使用一个太复杂了。
【问题讨论】:
-
请格式化您的问题..查看链接stackoverflow.com/help/how-to-ask
标签: php mysql select inner-join where