有四个表的mysql查询错误
我有四张桌子有四个表的mysql查询错误,mysql,Mysql,我有四张桌子wp\u用户,ppmro\u成员,cu\u订单,wp\u帖子。 现在我想告诉所有的用户,他们都是我知道的成员,我可以使用这个查询进行内部连接 选择wp\u users.display\u name、wp\u users.user\u email、cu\u orders.post\u id、wp\u posts.post\u title FROM((wp\u用户内部加入wp\u pmpro\u成员身份wp\u用户上的用户。id=wp\u pmpro\u成员身份wp\u用户。user\u
wp\u用户
,ppmro\u成员
,cu\u订单
,wp\u帖子
。
现在我想告诉所有的用户,他们都是我知道的成员,我可以使用这个查询进行内部连接
选择wp\u users.display\u name、wp\u users.user\u email、cu\u orders.post\u id、wp\u posts.post\u title FROM((wp\u用户内部加入wp\u pmpro\u成员身份wp\u用户上的用户。id=wp\u pmpro\u成员身份wp\u用户。user\u id)内部加入cu\u订单上的cu\u订单。user\u id=wp\u用户内部加入wp\u posts在wp\u posts.id=cu\u订单上的wp\u posts.posts\u id)
然后我想知道所有这些用户是否购买了课程,因为我需要
post id
来自cu\u订单
然后通过post\u id
我可以从wp\u posts
了解post\u标题user\u id
和id
在wp\u用户
和ppmro\u成员中很常见CUU订单
具有用户id
,电子邮件
,post id
cu_orders
还包含非用户或成员的电子邮件,对于他们来说,user_id
是0
。如何在mysql中同时执行该查询?不是答案,但是FWIW,我发现这更容易阅读:
SELECT u.display_name
, u.user_email
, o.post_id
, p.post_title
FROM wp_users u
JOIN wp_pmpro_memberships_users x
ON x.user_id = u.id
JOIN cu_orders o
ON o.user_id = u.ID
JOIN wp_posts p
ON p.ID = o.post_id
学习如何提问!!!StackOverflow不是免费的编码服务。所以我希望你能。请更新您的问题,以显示您已在某个应用程序中尝试过的内容。有关更多信息,请参阅,并使用:)只需向查询中添加更多联接,方式与第一个联接相同。好的,先生,我是新来的。我已经尝试了很多方法,但我没有工作选择wp_用户。显示用户名称,wp_用户。用户电子邮件,cu_订单。post_id,wp_posts.post_标题来自((wp_用户内部加入wp_pmpro_成员身份,wp_用户。id=wp_pmpro_成员身份,wp_用户。用户id)内部加入cu_orders ON cu_orders.user_id=wp_users.id内部加入wp_posts ON wp_posts.id=cu_orders.post_id WHERE user)我已经试过了,但我只得到了购买了一些东西的用户。你能回答吗?