在MySQL DB

时间:2017-05-24 11:45:25

标签: mysql sql database mysqli

我有一个问题。 我在MySQL db中有2个表,如下所示:

第一张表:

db.number

id     name    id_codes    date

和第二个表:

db.number1

id_num   package_id    username     paswword 

请在日期大于x和num_package =y时帮我查找姓名,用户名和密码。

使用MySQL db中的Join或其他事务。

PS id_codes的{​​{1}}与db.number

id_num相同

非常感谢

2 个答案:

答案 0 :(得分:1)

这样吗?

SELECT 
T1.name,
T2.username,
T2.password
FROM
number T1
INNER JOIN number1 T2
ON T1.id_codes = T2.id_num
WHERE
T1.date > '2017-05-10' AND
T2.package_id = 'y'

答案 1 :(得分:0)

嗨@fortune我用过这个:就像你的答案,但我修改

选择 T1.name, T2.username, T2.password 从 号码T1 INNER JOIN number1 T2 ON T1.id_codes = T2.id_num 哪里 T1.date> “2017年5月10日” 和T2.package_id ='y'

这给了我想要的结果。