[英]Mysql returns different result for 2 queries with similar where clause
When I enter the following: 当我输入以下内容时:
SELECT *
FROM `events`
WHERE `tournament` = 'Super 15'
AND `round` = '13'
I get back: 我回来了:
YET when I insert: 现在,当我插入:
SELECT events.event_id,events.tournament, events.team1, events.team2,events.round,
events.event_date, events.venue, picks.pick
FROM events
INNER JOIN picks ON events.event_id = picks.event_id
where
events.tournament="Super 15" AND events.round="13"
I GET: 我得到:
TABLE 1: 表格1:
TABLE 2: 表2:
ANY idea why im getting different results back for the two queries with similar WHERE
clause 任何想法为什么我都会为具有类似WHERE
子句的两个查询返回不同的结果
use following query for same result :- 使用以下查询获得相同结果:-
SELECT events.event_id,events.tournament, events.team1, events.team2,events.round,
events.event_date, events.venue, picks.pick
FROM events
LEFT JOIN picks ON events.event_id = picks.event_id
where
events.tournament="Super 15" AND events.round="13"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.