SQLに問題があります。 私は以下のようなデータベース構造を持っています すべてのmoviestarの名前と住所、女性(G = 'F')、住所= "Berlin" +すべてのスタジオの名前と住所= "ベルリン"も。住所で注文します。データベースに関するSQLクエリ
私の提案は次のとおりです。
SELECT * FROM
(SELECT name, address
FROM MovieStar
WHERE gender = 'F'
UNION
SELECT name, address FROM Studio) T
WHERE T.address LIKE '%Berlin%' ORDER BY T.address;
私たちがあなたを助けるお手伝いができますあるサンプルデータと得ようとしている結果 – Mureinik
私はDB構造を見ました。本当に名前をキーとして使用しているのであれば大きな問題があります。各テーブルには例と整数のIDを使用し、名前にはIDを使用せずにテーブルをリンクします。 –
数字キーを使用する必要があります。同じ名前の映画が2つ、または同じ名前の星が2つある場合はどうなりますか? – SEarle1986