0

我的查询有点麻烦。

我有这个数据库结构

进程 process_id process_name

ITENS item_id item_process_id item_name

文件 file_id file_item_id file_name

我运行此查询以获取进程 ID:

$result = mysql_query("SELECT * FROM processes WHERE process_id='$process_id'");
$row = mysql_fetch_array($result, MYSQL_BOTH);
$process_id = $row['process_id'];

将此 ID 放入 LOOP 以从表中获取所有 Itens:

$query="SELECT * FROM itens WHERE item_process_id='$process_id'";
$result = mysql_query($query) or die(mysql_error());
$num = mysql_numrows($result);

并将 Item name 称为 LOOP

问题是当我尝试从 FILES 表中调用“file_name”时。我尝试使用 LEFT JOIN 连接到表,但没有成功。“file_name”变量为空

谁能帮我理解如何解决这个问题?

TKS

4

1 回答 1

0

在 file_id = file_item_id 上尝试 LEFT JOIN 文件

于 2013-02-28T03:52:47.180 回答