Прочтите ниже и перейдите к этому URL-адресу http://sqlfiddle.com/#!2/e825f, чтобы лучше понять мою проблему.SQL и присоединение
Я пытаюсь получить этот запрос на некоторое время, но не могу понять это. Я пытаюсь присоединиться к двум таблицам, чтобы получить нужные данные, но, возможно, мне кажется, что я должен сделать третью таблицу. Смотрите мое положение ниже:
У меня есть две таблицы:
сайты таблица - список всех сайтов, которые у меня есть. Ниже описывается, как я создал мой стол
create table sites ( id int, websiteName varchar(50), url varchar(50), mobile_id varchar(50), is_responsive varchar(1) );
Mobiles таблицы - списки, какие сайты являются мобильными и имеет мобильный URL
create table mobile ( id int, mobile_url varchar(50) );
sites
стол и mobiles
таблицы связаны между собой через иностранные в таблице sites
, названной [mobile_id].
Столбец is_responsive, расположенный в таблице [sites], является битовым полем, в котором содержится 1, указав, что этот сайт полностью реагирует, или 0, заявляя, что этот сайт не реагирует.
МОЙ ЦЕЛЬ: Чтобы создать запрос, который возвращает все мобильные сайты и отзывчивые веб-сайты. Я попытался использовать три таблицы, но это не сработало. Первоначально мой третий стол содержал все отзывные сайты, но добавление другой таблицы не имеет смысла. Также я нашел решение, использующее оператор UNION, но я не хочу его использовать.
извините смотрите этот адрес: http://sqlfiddle.com/#!2/6c1dae – janues
Можете ли вы объяснить, ваша цель немного больше деталей или, возможно, дать образец данных. – NMK
этой ссылки не хватает? Вам нужно больше данных образца по этому URL-адресу http://sqlfiddle.com/#!2/6c1dae – janues