Мне нужно выбрать в двух таблицах внешний ключ, который совпадает друг с другом, но я не хочу повторять внешний ключ sames.SQL SELECT другой внешний ключ
У меня есть эти таблицы в базе данных:
|Photo| (0/*) --------- (1)|Advertisement| |Photo| -photo_id -url -advertisement_id |Advertisement| -advertisement_id ...
данных на базе
|Photo| photo_id | url | advertisement_id 1 | x | 1 2 | x | 1 3 | x | 2 4 | x | 3
Я хочу это:
ID | URL 1 | x 2 | x -> It is anyone url 3 | x
Я пытаюсь SQL ниже, но этот повтор ID = (
SELECT a.advertisement_id as ID, p.url as URL FROM Advertisement a RIGHT JOIN Photo p ON a.advertisement_id = p.advertisement_id LIMIT 6
Результат:
ID | URL 1 | http://i0.statig.com.br/bancodeimagens/18/46/2h/18... 2 | http://www.yaves.es/images/Animales/Tiernos-Gatito... 2 | http://images.forwallpaper.com/files/thumbs/previe... 10 | http://www.petmag.com.br/img/gatos/racas/7892/euro... 7 | http://www.gmstatic.com/content/images/1369932859_... 8 | http://www.navegandonaweb.com/wp-content/uploads/2...
Любой помочь мне построить запрос SQL?
использование отчетливый ключевое слово с идентификатором – Sudarshan