Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 MySQL 中有两个表:
表 1: cname a b f
表2: 字符| 账户 a | 1 b | 2 c | 3 天 | 4 e | 5 楼 | 6 克 | 7
我想从 cname = character 的两个表中选择所有帐户
我试过这个: SELECT account FROM table1,table2 WHERE cname = character
SELECT account FROM table1,table2 WHERE cname = character
但它返回空。我确定我错过了一些简单的东西......
任何帮助,将不胜感激。
您需要在查询中指定您的表名。
SELECT account FROM table1,table2 WHERE table1.cname = table2.character
或者
利用JOINS
JOINS
SELECT table2.account FROM table1 LEFT JOIN table2 ON table1.cname = table2.character
可能您的数据可能有空格或任何其他附加或前置的特殊字符。确保您的数据正常。最好尝试使用修剪。