[英]How to comapare two different colomns of two different table in sql using php?
[英]CodeIgniter or Simple PHP , how to join a table with two colomns of another table?
我有一個帶有兩個選擇輸入的表單。 在每個輸入中都有產品作為選項。 每個訪客必須選擇兩個產品作為他們的最愛。 他們的選擇進入了一個名為: visitors_fav
的表
該表的結構為:
visitors_fav:
vis_ID - productID_1 - productID_2
如您所見,我獲取產品ID而不是其名稱,並將其存儲到表中。
我還有一個名為: Products
表,其結構如下:
Product_ID - Product_Name
如何在查詢中同時獲得productID_1
和productID_2
的Product_Name
?
(首選PHP Codeigniter活動記錄,而且我的數據庫是mySQL)
您必須兩次將Visitors_fav和Products結合起來才能獲得想要的結果。 請嘗試以下查詢:
select vis_ID, prod1.Product_Name as Product_Name1, prod2.Product_Name as Product_Name2
from visitors_fav vis join Products as prod1 on vis.productID_1 = prod1.Product_ID
join Products as prod2 on vis.productID_1 = prod2.Product_ID
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.