gpt4 book ai didi

mysql - 如果任一表中的特定日期,如何从两个表中返回单个记录

转载 作者:行者123 更新时间:2023-11-29 02:10:50 25 4
gpt4 key购买 nike

我有两个表,每个表都有一个日期字段。如果 EITHER 表有特定日期,则仅返回相应表中的单个记录。这很接近,但它总是返回两个表:

SELECT ruberic.teacherid,
ruberic.date,
coaching_interactions.teacherid,
coaching_interactions.date
FROM ruberic,
coaching_interactions
WHERE ruberic.date = '2016-12-13'
OR coaching_interactions.date = '2016-12-13'

最佳答案

您可以使用 Union .它还将删除重复项(如果有):

SELECT ruberic.teacherid,
ruberic.date,
FROM ruberic
WHERE ruberic.date = '2016-12-13'

UNION

SELECT coaching_interactions.teacherid,
coaching_interactions.date
FROM coaching_interactions
WHERE coaching_interactions.date = '2016-12-13'

关于mysql - 如果任一表中的特定日期,如何从两个表中返回单个记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53051244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com