-1


0

私は2つのテーブルcatelogとcatelogコピーを持っています。 そして、私はmysqlを使用して1つのテーブルとしてこれら両方のテーブルフィールドを表示する必要があります。

誰もが2つのテーブルを結合するためにこのコードを修正できますか?

$ result = mysql_query( "SELECT * FROM catelog WHERE title = '"。$ fileid。 "' catelog_copyからの共用体の選択状態");

1 Answer


4


あなたが UNION`にしたい SELECT`ステートメントは同じ数の列を返さなければならず、それらの列の型は一致しなければなりません。

So

SELECT a, b, c FROM table1 UNION SELECT a, b, c FROM table2

動作しますが、

SELECT a, b FROM table1 UNION SELECT a, b, c FROM table2

しない。

ただし、フィールドの名前とフィールド自体は異なる場合があります。