从table2中选择table1和(table = row_from_table1)中的行

时间:2016-05-08 10:35:56

标签: mysql select

我有2张桌子。从一开始我想要选择所有行,并从table2 row = row_from_table1。

我的意思是:

SELECT SUM(amount) AS value_sum, itemid_table1, itemname, date, cost FROM bets

SELECT participate FROM items WHERE itemid='itemid_table1'

可以在一个查询中返回value_sum,itemid_table1,itemname,date,cost并参与吗?

1 个答案:

答案 0 :(得分:0)

我建议你通过这个链接。

http://dev.mysql.com/doc/refman/5.7/en/join.html

在你的情况下,你可以试试。

SELECT SUM(b.amount) AS value_sum, b.itemid_table1, b.itemname, b.date, b.cost, i.participate
FROM bets b INNER JOIN items i ON b.itemid=i.itemid_table1
WHERE b.itemid='DESIRED_VALUE_HERE'