假設我們有,在mysql的,一表 「MYTABLE」MySQL - 是否可以使用列作爲表名?
與列:id, title, type
。
是否有可能在相同的查詢中使用其列作爲表名稱?
例如:
SELECT m.id, m.title FROM mytable m INNER JOIN m.type WHERE m.id=2
其中「類型」會給我的表的名稱做內連接。
假設我們有,在mysql的,一表 「MYTABLE」MySQL - 是否可以使用列作爲表名?
與列:id, title, type
。
是否有可能在相同的查詢中使用其列作爲表名稱?
例如:
SELECT m.id, m.title FROM mytable m INNER JOIN m.type WHERE m.id=2
其中「類型」會給我的表的名稱做內連接。
沒有,對不起:(
就可以得到(據我所知)最接近的是通過你的主表光標,寫的加入對於每一行。速度很慢動態HTML。
或者,找一個新的設計模式 - 有範圍爲你發佈你正在嘗試如何實現,以及如何人可能會疑問的
動態HTML?我認爲你的意思是SQL? ;) –
ROTFL!我想我會把那個錯誤留在那裏:) – MatBailie
爲什麼不把所有的數據類型在一個表,然後分區表?按類型
不知道我明白你在嘗試achi前夕? – Bruce
你試過了嗎? –
據我所知,myTable中的每一行都有一個名爲'type'的字段,它將包含另一個表的名字。然後他想要將每行連接到該字段中指定的表格。 (每行到不同的表,目標表由該行中的字符串指定) – MatBailie