mysql连表查询根据B表的某条数据把A表的某些数据合并只返回1条
时间: 2024-03-15 08:44:04 浏览: 100
可以使用MySQL中的子查询和Join操作来实现根据B表的某条数据把A表的某些数据合并只返回1条的要求。具体的SQL语句如下:
```
SELECT * FROM A
JOIN (
SELECT B_id FROM B WHERE B_column = 'value'
) AS B
ON A.B_id = B.B_id
LIMIT 1;
```
上述SQL语句中,先使用子查询从B表中查找符合要求的B_id,然后将结果与A表进行Join操作,最后使用LIMIT 1限制只返回1条数据。其中,A表和B表需要根据实际情况进行替换。
阅读全文