【发布时间】:2015-05-05 09:33:30
【问题描述】:
$sql = 'SELECT *
FROM table_all ta
INNER JOIN table11 ta11
ON ta11.column1 = ta.column1
INNER JOIN table12 ta12
ON ta12.column2 = ta.column2
INNER JOIN table13 ta13
ON ta13.column3 = ta.column3';
这是我目前正在处理的 PHP 程序的 sql 语句。它实际上工作正常,但我对这个声明的结果不满意。要是有就好了
- 只有 table_all 的内容,然后是
- 仅其他三个表的三列(table11、table12、table13)。
星号在这方面产生了一些问题。
- table_all 的长度未知。它可以改变大小。
我尝试了 Union 和 multiple selects,但只收到错误消息。如何处理这样的问题?
【问题讨论】:
-
你真正想要什么结果..
-
基本:table_all + ta11.column1 + ta12.column2 + ta13.column3