我正在尝试从不同的列中获取值,但是来自同一行。例如:获取用户名,密码,电子邮件地址,并且只知道用户名。例如:用户登录并希望查看存储在数据库中的与它们相关的一些数据,因此我将从该行获取所有数据,然后仅显示我需要的数据,例如他的电子邮件地址。
示例:
id | Username | Password | Email |
----+----------+----------+------------+
1 | Ane | 1234567 | ok@ok.com |
2 | Angi | 1234567 | ok@ok.com |
3 | Bobby | 1234567 | ok@ok.com |
4 | Denis | 1234567 | ok@ok.com |
5 | Jerry | 1234567 | ok@ok.com |
6 | Mikha | 1234567 | ok@ok.com |
所以我希望得到用户名Mikha的所有值,所以:
ID,用户名,密码,电子邮件
6,Ane,1234567,ok @ ok.com
答案 0 :(得分:1)
只需输入:
select (id,Username,Password,Email) from theTable where username = "Mikha";
这将打印出存在username =“Mikha”的行中的所有值。