【发布时间】:2015-02-07 12:10:41
【问题描述】:
我有两个表 - 小工具和用法。小工具具有唯一 ID 和相应的字段。而 Usage 则显示了 Gadgets 的旧 ID 值和新 ID 值之类的用法。
Gadgets TABLE
ID & gadgetName
USAGE TABLE
oldID & newID
现在我想用 input = gadgetName 在它们之间进行映射
就像让字段一样
Gadgets
ID gadgetName
+++ ++++++++++++
id1 nokia
id2 motog
id3 xiamoi
id4 micromax
Usage 表是这样的
Usage Table
oldID newID
+++++ ++++++
id1 id2
id2 id3
id3 id4
id2 id4
现在,输入为 micromax ,我想从 gadget 表中检索 gadgetName,该表存在于 oldID 中,newID 为 micromax。
就像 o/p 一样:
oldIDgadgetName
++++++++++++++++
xiamoi
motog
编辑:
我试过这个:
SELECT gadgets.gadgetName, gadgets.ID FROM usage, gadgets
WHERE usage.oldID IN (
SELECT usage.oldID FROM usage , gadgets
WHERE usage.newID = gadgets.ID AND gadgets.gadgetName= ".$datawon."
)" );
& 我没有得到想要的输出... . 我想在这里申请加入..请指导我。
【问题讨论】: