我困在一段不太明白的代码中。 我有不同的名称,但相同的字段数表,但表是独立 类似的东西:SELECT Multiple Tables
table1的
- ID
- 用户
- 标题
表2
- ID
- 用户
- 标题
我需要从两个表中相同的查询数据得到,但我失败了,我尝试用INNER JOIN,UNION ALL,但不知道,它被误用。 现在我有这样的:
$mysites = $db->QueryFetchArrayAll("
select *
FROM table1,table2
where table1.user = table2.user AND
table1.user = 1");
foreach($mysites as $mysite){
echo $QUERY['title'];
}
但回到这样:
title1.table1
title2.table1
,我喜欢这样:
TITLE1 .table1
title2.table1
title1.table2
title2.table2
问候和感谢
你尝试过'选择表1 *,表2 *'。? –
什么是$ mysites和$ QUERY?他们是否定义?请注意,案例与PHP变量有关。你在用什么课? – halfer
嗨,感谢您的评论,我试过这个(选择table1。*,table2。*),但它给出了相同的结果。 我已更正变量$ mysites 有没有更多的想法? – Esweb