SQL - 即使它是不同的表,它是否可以调用变量?

时间:2016-01-13 08:33:43

标签: mysql

所以我有一张桌子 - 会员 - 存储父母 - 孩子 - 恢复孩子

我是sql的新手,我的代码没有按预期工作,但你可能能够理解我在这里想要完成的事情。

    set @variable1 = (select idMembers from members where firstname like '%James%')

    set @variable2 = (select FirstName, lastname, relationship from child where idMembers = @variable)

    print @variable2

1 个答案:

答案 0 :(得分:0)

我建议您使用JOIN从多个相关表中提取值。但是,在您的情况下,您实际上是将多个列值分配给“variable2”,这可能是问题所在。

顺便说一句,您可能需要阅读Spring MVC - REST Webservices. Bean Validation Messages以查看SET和SELECT之间的区别。