我有两个表,Post和Cart,当用户添加一个项目,在这种情况下是Post表中的帖子,Post id,post name和添加它的用户名被添加到Cart表。我想要做的是当用户登录时,他们的用户名与Cart表中的用户名匹配,检索Post id并将post id与post表中的id进行比较,以便我可以检索整个帖子,下面是草图我的桌子
Cart_item table
| item_id | post_id | username |
|:-----------|------------:|:------------:|
| 1 | 127 | Chrome
Post Table
| post_id | make | price|seller|
|:--------|------|-----:|:----:|
| 127 |BMW |$12000| Joan
查询首先应该在Cart表中查找用户,当它找到用户时,它应该获得所有他的“post_ids”的Cart项目,并将post_ids与Post表中的相应项匹配,如果发现,它应该检索帖子并显示用户。我怎么解决这个问题?有人可以帮助我,我会感激。
答案 0 :(得分:0)
select post_table.* from post_table
left join cart_item on cart_item.post_id=post_table.post_id
where cart_item.username="Chrome";
答案 1 :(得分:0)
您需要做的是将ui-hide
表中包含Cast_item
(或您正在寻找的用户)的记录检索为Chrome
,然后将此表连接到{{带有username
密钥的表}
Post