Ja ułozyż zapytanie pomiędzy tabelami które nie mają relacji

0

Mam taki problem jest sobie tabela powiedzmy tabela1 i druga tabela tabela2
tabela1 ma takie pola jak id, url,pokoj_id
a tabela2 ma takie pola jak id data url, typ_pokoju_id

i teraz moje pytanie jest takie jak skonstruować zapytanie które pobierze dane z tabeli tabela1 i pobierze powiedzmy 1 rekord z tabeli tabela1, które w tabeli2 mają typ_pokoju_id powiedzmy 15. I proszę nie korzystać z zapytanie które pobiera dwie tabele bo to obciąża bazę

0

Możesz użyć zrobić np. coś w tym stylu:

SELECT * FROM `tabela1` t, (SELECT * FROM tabela2 WHERE typ_pokoju_id=15 LIMIT 1) AS tt

Z tym że dane z tt nie będą jako dodatkowy rekord, tylko będą połączone z danymi z tabela1, czyli będziesz mieć w każdym wierszu z danymi z tabela1 dodatkowo ten jeden wiersz z tabela 2

1 użytkowników online, w tym zalogowanych: 0, gości: 1