连接两个表会导致与psql和pgAdmin4中的服务器的连接失败

连接两个表会导致与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

我目前正在IMDB数据集上练习SQL,下面是我遇到的一件奇怪的事情

PgAdmin4和psql总是引发错误,告诉我:

与服务器的连接已断开

。。。或者…:

服务器意外地关闭了连接

。。。每当我尝试使用以下查询连接数据集中的两个表时:

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

检查服务器日志是否有错误,听起来好像有什么东西在崩溃