我有2张桌子。在第一个表中
id book_name date
--------------------------
2 php 12-10-2015
3 java 12-10-2015
---------------------------
在第二个表格中
id book_1 book_2
-------------------
12 2 3
------------------
现在,当在SQL中搜索
时,用于查看的SQL查询是什么id book_1 book_2
---------------------
12 php java
---------------------
答案 0 :(得分:0)
您正在寻找 JOIN 。
JOIN
table2
table1
两次,使用ALIAS
来区分它们。
SELECT T2.id, A.book_name, B.book_name
FROM Table2 T2
JOIN Table1 A
ON T2.book_1 = A.id
JOIN Table1 B
ON T2.book_2 = B.id