连接两个表会导致与psql和pgAdmin4中的服务器的连接失败
我目前正在IMDB数据集上练习SQL,下面是我遇到的一件奇怪的事情 PgAdmin4和psql总是引发错误,告诉我: 与服务器的连接已断开 。。。或者…: 服务器意外地关闭了连接 。。。每当我尝试使用以下查询连接数据集中的两个表时:连接两个表会导致与psql和pgAdmin4中的服务器的连接失败,sql,postgresql,psql,pgadmin-4,Sql,Postgresql,Psql,Pgadmin 4,我目前正在IMDB数据集上练习SQL,下面是我遇到的一件奇怪的事情 PgAdmin4和psql总是引发错误,告诉我: 与服务器的连接已断开 。。。或者…: 服务器意外地关闭了连接 。。。每当我尝试使用以下查询连接数据集中的两个表时: select * from movie, movie_directors where movie.id = movie_directors.mid 但是,可以使用以下简单查询: select * from movie 。。。或者…: select coun
select *
from movie, movie_directors
where movie.id = movie_directors.mid
但是,可以使用以下简单查询:
select * from movie
。。。或者…:
select count(*) from movie_directors
。。工作很好
尽管如此,当我对我创建的一些小测试数据集进行查询时,连接表并不会引起这样的错误
谁能帮我修一下吗?非常感谢 尝试使用内部连接版本:
select *
from movie inner join movie_directors
on movie.id = movie_directors.mid
检查服务器日志是否有错误,听起来好像有什么东西在崩溃