MySql SELECT * FROM Table A and JOIN Column FROM Table B WHERE LOG_ID 匹配

时间:2021-04-28 08:53:14

标签: mysql sql join select inner-join

我需要 SQL 查询我在示例图片中提到了详细信息,希望您理解

谢谢

Sample IMG

3 个答案:

答案 0 :(得分:0)

试试这个查询,让我们知道它是否适合你:-

<块引用>

选择a.*, b.degree from table_a 作为内连接 table_b as b on b.log_id=a.log_id 按 a.log_id asc 顺序

在这个数据库查询中,我们在两个表之间执行了内部连接,并根据 log_id 进行匹配,最后根据 log_id 本身按升序对其进行排序。

答案 1 :(得分:0)

这应该有效:

SELECT a.*, b.degree
FROM a
LEFT JOIN b ON a.s_id = b.n_id
WHERE a.log_id = 102
ORDER BY a.log_id ASC;

记得把表名 ab 改成正确的表名。有关此主题的更多信息 here

答案 2 :(得分:0)

此代码有效:

选择a.*, b.degree from table_a 作为内连接table_b as b on b.log_id=a.log_id where a.log_id="102" order by a.log_id asc;

谢谢大家