Java 程序中使用sql语句: 解决多对多查询

2025-01-20 23:47:10
推荐回答(2个)
回答1:

试试这个select * from user u,product p where u.id=3 and u.id=p.userid
这句话的意思是先把user和product连接,用product和user关联的那个字段,然后再加上id等于3就完事了

回答2:

select * from user u where id=3 left join product p on u.id=p.userid 用left join 以左表为主表user 选取右表product中满足on后条件的数据。