2016-06-29 37 views
-3

我在想如何在同一行中给出另一个列条目的列条目?为了澄清使用我的表格:SQL:在同一行中给出另一个列条目的列条目

|id|name|age| 
------------- 
|0 |john|43 | 
|1 |jake|23 | 
|2 |jess|25 | 

我想建立一个查询,返回给'姓名'的'ID'。例如,如果我给查询(或功能,如果我需要)名称'杰克'我想返回(并存储在变量中)的ID'1'。我非常感谢帮助:-)谢谢!

+1

'SELECT ID FROM table_name的WHERE name ='jake'' – bhansa

+0

我们乐意帮助,但有时你不得不趴下和肮脏与手动/ tutiorials /一本像样的书等 – Strawberry

回答

0

简单地写:

select id INTO @myvar from mytable where name='jake' 
+0

给一个男人一条鱼。 – Strawberry

1
select id into @data from table_name where name='john' 
+0

把你的查询在代码部分 – Ruhaan

+0

完成..感谢:) –

+0

欢迎...我做了同样的,但你之前拒绝:P – Ruhaan

相关问题