我今天脑子很慢...
我有一张像这样的表格
WP_PostMeta
post_id meta_key meta_value 1 magTitle Title1 2 magTitle Title2 1 magTag Tag1 2 magTag Tag1 3 magTitle Title3 3 magTag Tag2
我想这样显示此列:
post_id magTitle magTag 1 Title1 Tag1 2 Title2 Tag1 3 Title3 Tag2
我已使用此查询进行了测试
SELECT `meta_value` FROM `wp_postmeta` WHERE `meta_key` = 'magTitle' OR `meta_key` = 'magTag' INNER JOIN meta_key.magTitle ON meta_key.magTag ORDER BY post_id ASC
但我错了;
任何曲目都很受欢迎。
你不能真的连接列,你在列上连接表并且你的连接必须在你的where子句中。给定表布局,您可能希望在post_Id上连接,并通过meta_key来约束左右两侧。类似于.
SELECT
wppm.`meta_value` as magTitle,
wppm2.`meta_value` as magTag
FROM
`wp_postmeta` as `wppm`
INNER JOIN
`wp_postmeta` as `wppm2`
ON wppm.post_id = wppm2.post_id
AND wppm.meta_key = 'magTitle'
AND wppm2.meta_key = 'magTag'
ORDER BY
wppm.post_id ASC
我想从两个select查询的内部联接中选择两列。我编写了一个连接三个表的查询,从结果中我只希望得到两列。但是我的查询显示错误。我使用的是oracle sql Developer。 我只想要名字和姓氏,但我得到了这样的错误:
问题内容: 好的,这是。我有两个表:product和product_sizes 所以基本上我的产品表具有id(主键),名称(产品名称)和size_id(product_sizes中的外键) 我的product_sizes表具有预定值: 在这里,我有一个有效的代码来显示产品表(使用while代码以html格式): 我的问题是我想显示(用html表示)尺寸名称而不是其size_id,类似于以下示例:
问题内容: 因此,我收到此错误:#1066-不是唯一的表/别名:“购买” 我正在尝试执行以下操作: 空白表包括: 付款表包括: 采购表包括: 票务表包括: MCO_Blank表包含: 我不确定如何进行这项工作。 问题答案: 您需要使用表别名。您在子句中多次提到同一张表。查询是这样的: 我不得不猜测别名应该使用哪种付款方式和购买方式。这些在and子句中可能不正确。
问题内容: 我知道加入的使用情况,但有时我遇到这样的情况时,我不能决定哪些 加入 将是合适的,一个 向左或向右 。 这是我卡住的查询。 问题答案: 是的,这取决于您所处的情况。 为什么要使用SQL JOIN? 答 :每当必须通过SQL SELECT语句访问多个表时,都应使用SQL JOIN;如果JOINed表之间不匹配,则不应该返回任何结果。 阅读有关代码项目的原始文章将对您有很大帮助:SQL J
问题内容: 我在重构的旧系统中有以下SQL语句。这是此问题的缩写视图,只是暂时返回count(*)。 它会生成大量记录并杀死系统,但是有人可以解释其语法吗?可以用其他任何方式表达吗? 表1包含419行 表2包含3374行 Table3包含28182行 编辑: 建议重新格式化 问题答案: 为了提高可读性,我重新构造了查询…从表1的最顶层开始,然后将其绑定到Table3,然后将table3绑定到tab
我有一个pyspark数据帧(df1 ),它由10K行组成,数据帧看起来像- 另一个pyspark数据帧(df2)由100k记录组成,看起来像- 我想使用pyspark内连接,最终的数据帧看起来像- df2中mobile_no的长度是12,但df1中是10。我可以加入它,但这是昂贵的操作。使用pyspark有帮助吗?