需要一个查询将某些 mySQL 数据库列放入一行

发布于 2024-12-07 11:14:39 字数 781 浏览 0 评论 0原文

我需要加入这个 mySQL 表:

TABLE1

id  pagetitle
1   remodeling
2   handywork
3   aesthetics

使用这个:

TABLE2

id  contentid  tmplvarid  value
1   1          1          Jaime
2   1          2          img/remodeling.jpg
3   2          1          Alex
4   2          2          img/handywork.jpg
5   3          1          Karla
6   3          2          img/aesthetics.jpg

要输出这个:

id  pagetitle   author  image
1   remodeling  Jaime   img/remodeling.jpg
2   handywork   Alex    img/handywork.jpg
3   aesthetics  Karla   img/aesthetics.jpg

注意:Table1 和 Table2 之间的关系是: Table1.id = Table2.contentid

如果有帮助...tmplvarid 1 是作者,tmplvarid 2 是图像

我可以使用什么 SQL 查询来完成此任务?

I need to join this mySQL table:

TABLE1

id  pagetitle
1   remodeling
2   handywork
3   aesthetics

With this one:

TABLE2

id  contentid  tmplvarid  value
1   1          1          Jaime
2   1          2          img/remodeling.jpg
3   2          1          Alex
4   2          2          img/handywork.jpg
5   3          1          Karla
6   3          2          img/aesthetics.jpg

To output this:

id  pagetitle   author  image
1   remodeling  Jaime   img/remodeling.jpg
2   handywork   Alex    img/handywork.jpg
3   aesthetics  Karla   img/aesthetics.jpg

Note: The relation between Table1 and Table2 is: Table1.id = Table2.contentid

If it helps ...tmplvarid 1 is author and tmplvarid 2 is image

What is the SQL query I can use to accomplish this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

瑕疵 2024-12-14 11:14:39
select t1.id,
       t1.pagetitle,
       (select value from TABLE2 where contentid = t1.id and tmplvarid = 1) as author,
       (select value from TABLE2 where contentid = t1.id and tmplvarid = 2) as image
  from TABLE1 t1
select t1.id,
       t1.pagetitle,
       (select value from TABLE2 where contentid = t1.id and tmplvarid = 1) as author,
       (select value from TABLE2 where contentid = t1.id and tmplvarid = 2) as image
  from TABLE1 t1
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文