0
我只是在JOIN中使用SQL(非常強大,如果我早點查看它們,可以讓我的代碼更有效率! ),但是我正努力使用相同的列名稱連接兩個或多個表格,然後使用PHP進行處理。當兩個表具有相同的ID時,PHP/SQL選擇所有連接
下面是我一直試圖查詢,使用別名
SELECT *, TABLE1.ID AS t1_id, TABLE3.ID AS t3_id
FROM TABLE1, TABLE2, TABLE3
etc (with a left join)
只有table1
和table3
具有相同的ID列名,是有什麼錯誤的代碼?我在PHP中遇到了可怕的mysqli_error()
!
任何幫助非常感謝 - 似乎無法找到解決方案時從多個表中選擇一切。可以指定每個列的名稱,但會有超過一百個!
感謝那@Jade絕對可以做到這一點,但總共有超過100個字段指定,但只有2個字段名稱相同!你知道是否有一種方法可以將它與一個表中的select全部結合起來? – user2761030
是的,你仍然可以做一個SELECT *,只要每個表都有它自己的別名 - 每個ID也會得到一個別名 – Jade
我相信你可以添加t1。*,t2。*,t3。*等以上。這不會給你所有你需要的列嗎? –