我有两张表。 第一个是一个类型,第二个是这个类型的值。 在我的例子中,如果有多个值“约翰”为“FIRST_NAME”我得到:single-row subquery returns more than one row
`单行子查询返回多行'错误unclarity
SELECT DISTINCT id FROM name WHERE id=(
SELECT id FROM name WHERE text1='first_name' INTERSECT
SELECT name_id FROM value WHERE text2='john');
我不是很好的SQL。我应该使用LEFT JOIN
或类似的东西,但我不清楚我应该如何做到这一点。
您的查询是不好的。但是请描述你想要达到的目标,以便我们写出一个好的。 –