さまざまなテーブルからすべての行を選択しようと何時間も費やしましたが、まだ運がありません。私は得ています:
column name firstname is ambiguous
テーブルには関係がありません。すべてのテーブルで一致する文字列を検索するためのクエリが必要なため、すべての行を選択したいだけです。検索バーがあります。
列番号が一致しない複数のテーブルからすべての行を選択するより良い方法はありますか? 試してみUNION ALL
ましたが、エラーが発生します。助けてください
$mydb = new mysqli('localhost', 'root', '', 'db');
$stmt = $mydb->prepare("SELECT * FROM `table1` t1 JOIN `table2` t2 ON joinitem.t1 = joinitem.t2 where firstname = ? ");
stmt->bind_param('s', $firstname);
echo $mydb->error;
$stmt->execute();