我困在一段不太明白的代碼中。 我有不同的名稱,但相同的字段數表,但表是獨立 類似的東西: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