“我已经修改了问题。”很抱歉提供误导性信息。
我有2张桌子,coin1和coin2。它们都具有此列,表中为“ coin_code”,表中为“ coin1”和“ coin_code”。 'coin2'”
我怎样才能将两列从2个不同的表加入一个列,然后我想搜索并检查是否匹配?
我的SQL查询是:
从coin1 UNION中选择coin_code从
coin2其中coin_code =“ 12345”;
但
我得到的错误是,我将获得coin_code的所有记录,而不仅仅是“ 12345”。
最佳答案
SELECT coin1.*, coin_code2.* FROM coin1,coin_code2
WHERE coin_code="12345" AND coin_code=coin_code2;
您也可以使用加入
SELECT c1.*, c2.*
FROM coin_code c1 LEFT JOIN coin_code2 c2 ON c1.coin_code=c2.coin_code2
WHERE c1.coin_code="12345"
关于php - 加入2个不同的列,然后在mysql中搜索和匹配,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13045120/