gpt4 book ai didi

php - 连接和查询两个 mysql 表

转载 作者:行者123 更新时间:2023-11-29 08:20:36 25 4
gpt4 key购买 nike

我对 php 和 MySql 还很陌生,需要一些帮助。

我有两张 table 1) 包含三列的愿望 list - emailId、itemId 和alert

2) 包含多个列的 ItemList - itemId、itemName、itemPrice、itemUrl 等。

当用户使用特定的 emailId 登录时,我需要显示他的愿望 list 中的项目列表(来自项目列表)以及他的愿望 list 中的“警报”列。由于两个表都不同,并且 emailId 是我唯一的输入,因此我需要找到一种最佳方法来查询它。

WishList

----------------------------------
emailId | itemId | alert
----------------------------------
aj@gmail.com 01 true
bb@gmail.com 02 false
aj@gmail.com 03 false
dj@gmail.com 03 false
cj@gmail.com 03 false
aj@gmail.com 04 false

ItemList
-------------------------------------------------
itemId | itemName | itemPrice | itemUrl | ..
-------------------------------------------------
01 abc 129
02 cde 99
03 def 981
04 efg 29
05 fgh 200

那么,给定 emailId,我如何才能最佳地查询与其对应的所有项目?示例:如果 emailId 是 aj@gmail.com ,然后需要输出:

Output - aj@gmail.com
----------------------------------------------------------
alert | itemId | itemName | itemPrice | itemUrl | ..
---------------------------------------------------------
true 01 abc 129
false 03 def 981
false 04 efg 29

谢谢

编辑了问题..对此深表歉意。

最佳答案

试试这个

从 ItemList i 中选择 *,其中 i.itemId=(从 WishList 中选择 itemID,其中 emailid="emailaddress")

关于php - 连接和查询两个 mysql 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19558551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com