我有两张桌子。我想从第一个表中获取第二个表中对应于一行值的数据。如何从一个表中获取数据并在同一个查询中使用这些值?
我有两个表宣传片&店
所以我想要做的是首先从拉PROMOS第一,并基于该行的一个随机行还可以获得从商店对应的数据。
在PROMOS表=存储 “类别” 列(第二个表的名称)
promos.category =存储
宣传片具有以下列:ID,图像,类别,STOREID
存储是具有列中的第二表:SID,STORENAME,storeimage
行中PROMOS表:1,promopic.png,专卖店,2
行商店表:2,购物者,shoppers.png,
-
UPDATE: 什么,我试图做的是 “专卖店” 的名字是在一排茂德。所以第二个表,我从选择数据的名称是未知的,直到我们从电视节目预告表中第一个得到它..
我已经试过这样的事情
SELECT * FROM promos, promos.category WHERE promos.category.sid ='promos.storeid'
是否阻止在2个步骤中使用php做到这一点? “sql only”听起来像是一个苦涩的复杂因素,考虑到你将php添加到你的标签列表中... – hanzo2001