我有两张桌子。第一个持有一个类型,第二个持有这个类型的值。在我的示例中,如果有更多值 'john' 作为 'first_name' 我得到:single-row subquery returns more than one row
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
或类似的东西,但我不清楚我应该如何做到这一点。