1
我試圖通過連接2個表顯示數據: 兩個連接在同一臺
在users
表我有設備零件即tmn1
和tmn2
。
因此,當用戶基於TM1進行登錄時,TM2號碼應取自用戶的ID和與設備表中相應的細節並需要顯示。我試着在同一個表上使用2個sql連接,但是它拋出一個錯誤。任何幫助,將不勝感激。
例如記錄了ID爲1的用戶。用戶具有tmn1作爲TS1234和TM2作爲TC1234,因此在其帳戶頁面中TS1234,TC1234的詳細信息必須從第二個表格中提取並需要顯示。
$queryEqipmentBought = "SELECT equipment.equipment_name, equipment.number_of_parts
FROM equipment
RIGHT JOIN user_table ON equipment.tm_number = user_table.tmn1
RIGHT JOIN user_table ON equipment.tm_number = user_table.tmn2";
在此先感謝。
容易和更好的。 –
是的,因爲沒有必要做@Ram – RJParikh
複雜@Ruchish Parikh謝謝。錯誤消失了。但結果只顯示TM1結果。現在顯示TM2。我是否缺少任何條件?再次感謝。 – Ram