列表表
id user_id list_name
1 1 test
2 1 test2
项目表
id list_id item_name price_item item_checked
1 1 apple 2 0
2 2 orange 2 0
结果应为
id item_name price_item item_checked
1 Apple 2 0
我如何才能从列表1中选择全部
答案 0 :(得分:2)
您的问题尚不清楚,但我会尽力回答。
要获取已发布的结果:
select *
from Items_Table
标题表示从其他表格中全选。我假设列表是第一个表,项目是您所指的“不同”表。
Select Items.*
from Lists_Table Lists
left join Items_Table Items on Items.list_id = Lists.id
现在,假设您正在寻找特定项目,例如,列表表中Id为1。然后您将拥有以下内容:
Select Items.*
from Lists_Table Lists
left join Items_Table Items on Items.list_id = Lists.id
where Lists.id = 1
您可以将where语句中的Lists.id替换为其他任何列,并将其设置为您要查找的值。
我希望这会有所帮助。请尝试更加清楚您要寻找的东西!
祝你好运!